Diff of the two buildlogs: -- --- b1/build.log 2020-08-01 04:30:27.893586427 +0000 +++ b2/build.log 2020-08-01 05:07:18.745134912 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jul 31 15:15:47 -12 2020 -I: pbuilder-time-stamp: 1596251747 +I: Current time: Sat Aug 1 18:32:00 +14 2020 +I: pbuilder-time-stamp: 1596256320 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat Dec 29 12:02:45 2018 -12 +gpgv: Signature made Sun Dec 30 14:02:45 2018 +14 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 @@ -38,136 +38,170 @@ dpkg-source: info: applying 0012-docs-no-modified-timestamp.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/30040/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/8074/tmp/hooks/D01_modify_environment starting +debug: Running on odxu4a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/8074/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/8074/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='0f7d6029fb30447c9f9da16ba98fc854' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='30040' - PS1='# ' - PS2='> ' + INVOCATION_ID=2039651001704e479c58e40169e959bf + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=8074 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.txgXyeJZtP/pbuilderrc_bNtx --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.txgXyeJZtP/b1 --logfile b1/build.log gamera_3.4.3-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.txgXyeJZtP/pbuilderrc_6cdq --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.txgXyeJZtP/b2 --logfile b2/build.log gamera_3.4.3-1.dsc' + SUDO_GID=114 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux odu3a 4.19.0-9-armmp #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux + Linux i-capture-the-hostname 5.6.0-0.bpo.2-armmp-lpae #1 SMP Debian 5.6.14-2~bpo10+1 (2020-06-09) armv7l GNU/Linux I: ls -l /bin total 3328 - -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 29 20:26 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/30040/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat + -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown + -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp + -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash + -rwxr-xr-x 1 root root 71648 Mar 1 2019 date + -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd + -rwxr-xr-x 1 root root 55672 Mar 1 2019 df + -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir + -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 18260 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount + -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln + -rwxr-xr-x 1 root root 34932 Jul 27 2018 login + -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls + -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 26024 Jan 10 2019 more + -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount + -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm + -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 1 18:32 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 31 22:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty + -rwsr-xr-x 1 root root 42472 Jan 10 2019 su + -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync + -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar + -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch + -rwxr-xr-x 1 root root 18260 Mar 1 2019 true + -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server + -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount + -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/8074/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -515,7 +549,7 @@ Get: 270 http://deb.debian.org/debian buster/main armhf xauth armhf 1:1.0.10-1 [37.4 kB] Get: 271 http://deb.debian.org/debian buster/main armhf xserver-common all 2:1.20.4-1 [2235 kB] Get: 272 http://deb.debian.org/debian buster/main armhf xvfb armhf 2:1.20.4-1 [2857 kB] -Fetched 162 MB in 36s (4546 kB/s) +Fetched 162 MB in 18s (9140 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) @@ -1668,7 +1702,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/gamera-3.4.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/gamera-3.4.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package gamera dpkg-buildpackage: info: source version 1:3.4.3-1 dpkg-buildpackage: info: source distribution unstable @@ -1691,7 +1725,7 @@ 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 -j3 build/build-stamp-python2.7 build/build-stamp-python2.7-dbg +/usr/bin/make -f debian/rules -j6 build/build-stamp-python2.7 build/build-stamp-python2.7-dbg make[1]: Entering directory '/build/gamera-3.4.3' rm -Rf include/zlib*/ src/zlib*/ src/libpng*/ src/libtiff*/ rm -Rf include/vigra/ @@ -1704,294 +1738,303 @@ Gamera version: 3.4.3 Compiling genetic algorithms with parallelization (OpenMP) -generating wrappers for binarization plugin generating wrappers for morphology plugin -generating wrappers for deformation plugin -generating wrappers for tiff_support plugin +generating wrappers for listutilities plugin generating wrappers for corelation plugin -generating wrappers for features plugin -generating wrappers for transformation plugin -generating wrappers for thinning plugin +generating wrappers for segmentation plugin +generating wrappers for fourier_features plugin +generating wrappers for runlength plugin +generating wrappers for draw plugin +generating wrappers for tiff_support plugin +generating wrappers for png_support plugin generating wrappers for string_io plugin +generating wrappers for color plugin +generating wrappers for binarization plugin +generating wrappers for threshold plugin generating wrappers for misc_free_functions plugin -generating wrappers for image_conversion plugin -generating wrappers for png_support plugin -generating wrappers for runlength plugin +generating wrappers for transformation plugin +generating wrappers for projections plugin +generating wrappers for logical plugin +generating wrappers for thinning plugin generating wrappers for pagesegmentation plugin -generating wrappers for misc_filters plugin +generating wrappers for deformation plugin +generating wrappers for structural plugin +generating wrappers for arithmetic plugin generating wrappers for image_utilities plugin -generating wrappers for fourier_features plugin -generating wrappers for convolution plugin generating wrappers for gui_support plugin -generating wrappers for arithmetic plugin -generating wrappers for segmentation plugin -generating wrappers for projections plugin -generating wrappers for color plugin -generating wrappers for listutilities plugin generating wrappers for edgedetect plugin -generating wrappers for logical plugin -generating wrappers for structural plugin -generating wrappers for contour plugin generating wrappers for geometry plugin -generating wrappers for threshold plugin -generating wrappers for draw plugin +generating wrappers for features plugin +generating wrappers for misc_filters plugin +generating wrappers for contour plugin +generating wrappers for convolution plugin +generating wrappers for image_conversion plugin running build running build_py creating build/lib.linux-armv7l-2.7 creating build/lib.linux-armv7l-2.7/gamera +copying gamera/gamera_setup.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/roman_text.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/pstat.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/pyplate.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/core.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/__version__.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/group.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/fudge.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/gamera_xml.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/plugin.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/args.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/cluster.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/classifier_stats.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/config.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/toolkit.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/paths.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/enums.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/generate.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/symbol_table.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/classify.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/graph_util.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/process.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/knn.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/export.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/confidence.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/__init__.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/io.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/ruleengine.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/args_wrappers.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/util.py -> build/lib.linux-armv7l-2.7/gamera copying gamera/stats.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/gendoc.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/knn_editing.py -> build/lib.linux-armv7l-2.7/gamera +creating build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/knn_editing_display.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/toolbar.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/gui.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/icon_display.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/rule_engine_runner.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/gui_util.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/image_menu.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/var_name.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/classifier_display.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/gamera_display.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/matplotlib_support.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/args_gui.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/__init__.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/gamera_icons.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/image_browser.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/has_gui.py -> build/lib.linux-armv7l-2.7/gamera/gui +creating build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/SettingsPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/StatusPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ResultPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/MutationPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ExpertSettingPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/OptimizerFrame.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ParallelizationPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/SelectionPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/CrossoverPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/StopCriteriaPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/__init__.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/OptimizerApp.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ReplacementPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +creating build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/morphology.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/listutilities.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/corelation.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/pil_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/segmentation.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/fourier_features.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/runlength.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/draw.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/tiff_support.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/png_support.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/string_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/color.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/binarization.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/threshold.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/misc_free_functions.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/transformation.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/projections.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/id_name_matching.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/numpy_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/logical.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/thinning.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/cv_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/pagesegmentation.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/numarray_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/numeric_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/deformation.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/structural.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/arithmetic.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/image_utilities.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/__init__.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/gui_support.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/edgedetect.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/geometry.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/features.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/misc_filters.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/contour.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/convolution.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/image_conversion.py -> build/lib.linux-armv7l-2.7/gamera/plugins +creating build/lib.linux-armv7l-2.7/gamera/toolkits +copying gamera/toolkits/__init__.py -> build/lib.linux-armv7l-2.7/gamera/toolkits +creating build/lib.linux-armv7l-2.7/gamera/backport +copying gamera/backport/config.py -> build/lib.linux-armv7l-2.7/gamera/backport +copying gamera/backport/__init__.py -> build/lib.linux-armv7l-2.7/gamera/backport +creating build/lib.linux-armv7l-2.7/gamera/test +copying gamera/test/RGB_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test +copying gamera/test/Grey16_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test +copying gamera/test/OneBit_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test +copying gamera/test/GreyScale_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test +running build_ext +building 'gamera.gameracore' extension +creating build/temp.linux-armv7l-2.7 +creating build/temp.linux-armv7l-2.7/src +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/gameramodule.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ Gamera version: 3.4.3 Compiling genetic algorithms with parallelization (OpenMP) -skipping wrapper generation for binarization plugin (output up-to-date) skipping wrapper generation for morphology plugin (output up-to-date) -skipping wrapper generation for deformation plugin (output up-to-date) -skipping wrapper generation for tiff_support plugin (output up-to-date) +skipping wrapper generation for listutilities plugin (output up-to-date) skipping wrapper generation for corelation plugin (output up-to-date) -skipping wrapper generation for features plugin (output up-to-date) -skipping wrapper generation for transformation plugin (output up-to-date) -skipping wrapper generation for thinning plugin (output up-to-date) +skipping wrapper generation for segmentation plugin (output up-to-date) +skipping wrapper generation for fourier_features plugin (output up-to-date) +skipping wrapper generation for runlength plugin (output up-to-date) +skipping wrapper generation for draw plugin (output up-to-date) +skipping wrapper generation for tiff_support plugin (output up-to-date) +skipping wrapper generation for png_support plugin (output up-to-date) skipping wrapper generation for string_io plugin (output up-to-date) +skipping wrapper generation for color plugin (output up-to-date) +skipping wrapper generation for binarization plugin (output up-to-date) +skipping wrapper generation for threshold plugin (output up-to-date) skipping wrapper generation for misc_free_functions plugin (output up-to-date) -skipping wrapper generation for image_conversion plugin (output up-to-date) -skipping wrapper generation for png_support plugin (output up-to-date) -skipping wrapper generation for runlength plugin (output up-to-date) -skipping wrapper generation for pagesegmentation plugin (output up-to-date) -skipping wrapper generation for misc_filters plugin (output up-to-date) -skipping wrapper generation for image_utilities plugin (output up-to-date) -skipping wrapper generation for fourier_features plugin (output up-to-date) -skipping wrapper generation for convolution plugin (output up-to-date) -skipping wrapper generation for gui_support plugin (output up-to-date) -skipping wrapper generation for arithmetic plugin (output up-to-date) -skipping wrapper generation for segmentation plugin (output up-to-date) +skipping wrapper generation for transformation plugin (output up-to-date) skipping wrapper generation for projections plugin (output up-to-date) -skipping wrapper generation for color plugin (output up-to-date) -skipping wrapper generation for listutilities plugin (output up-to-date) -generating wrappers for edgedetect plugin skipping wrapper generation for logical plugin (output up-to-date) +skipping wrapper generation for thinning plugin (output up-to-date) +skipping wrapper generation for pagesegmentation 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) -generating wrappers for contour plugin -generating wrappers for geometry plugin -skipping wrapper generation for threshold plugin (output up-to-date) -generating wrappers for draw plugin +skipping wrapper generation for arithmetic plugin (output up-to-date) +skipping wrapper generation for image_utilities plugin (output up-to-date) +skipping wrapper generation for gui_support plugin (output up-to-date) +skipping wrapper generation for edgedetect plugin (output up-to-date) +skipping wrapper generation for geometry plugin (output up-to-date) +skipping wrapper generation for features plugin (output up-to-date) +skipping wrapper generation for misc_filters plugin (output up-to-date) +skipping wrapper generation for contour plugin (output up-to-date) +skipping wrapper generation for convolution plugin (output up-to-date) +skipping wrapper generation for image_conversion plugin (output up-to-date) running build running build_py creating build/lib.linux-armv7l-2.7-pydebug creating build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/stats.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/toolkit.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/toolkit.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/ruleengine.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/ruleengine.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/util.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/util.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/__version__.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/gendoc.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/__version__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/gendoc.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/knn_editing.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/knn_editing.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/config.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/config.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/pyplate.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/pyplate.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/roman_text.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/gamera_setup.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/roman_text.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/args_wrappers.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/args_wrappers.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/pstat.py -> build/lib.linux-armv7l-2.7/gamera copying gamera/pstat.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/args.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/pyplate.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/core.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/__version__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/group.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/fudge.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/gamera_xml.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/plugin.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/args.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/symbol_table.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/cluster.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/classifier_stats.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/config.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/toolkit.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/paths.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/enums.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/generate.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/symbol_table.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/graph_util.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/classify.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/graph_util.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/process.py -> build/lib.linux-armv7l-2.7/gamera copying gamera/process.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/gamera_setup.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/gamera_setup.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/classify.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/classify.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/group.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/group.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/io.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/__init__.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/export.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/core.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/export.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/core.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/enums.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/enums.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/plugin.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/plugin.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/paths.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/knn.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/paths.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/knn.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/gamera_xml.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/gamera_xml.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/generate.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/generate.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/confidence.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/export.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/confidence.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/cluster.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/cluster.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/classifier_stats.py -> build/lib.linux-armv7l-2.7/gamera -copying gamera/classifier_stats.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/fudge.py -> build/lib.linux-armv7l-2.7-pydebug/gamera -copying gamera/fudge.py -> build/lib.linux-armv7l-2.7/gamera -creating build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/gamera_icons.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/ruleengine.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/args_wrappers.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/util.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/stats.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/gendoc.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/knn_editing.py -> build/lib.linux-armv7l-2.7-pydebug/gamera creating build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/gamera_icons.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/image_menu.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/image_menu.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/image_browser.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/image_browser.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/matplotlib_support.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/matplotlib_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/var_name.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/var_name.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/gamera_display.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/gamera_display.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/rule_engine_runner.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/rule_engine_runner.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/gui.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/knn_editing_display.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/toolbar.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui copying gamera/gui/gui.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui copying gamera/gui/icon_display.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/icon_display.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/toolbar.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/toolbar.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/has_gui.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/gui_util.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/has_gui.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/rule_engine_runner.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui copying gamera/gui/gui_util.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/classifier_display.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/image_menu.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/var_name.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui copying gamera/gui/classifier_display.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/__init__.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/knn_editing_display.py -> build/lib.linux-armv7l-2.7/gamera/gui -copying gamera/gui/knn_editing_display.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -copying gamera/gui/args_gui.py -> build/lib.linux-armv7l-2.7/gamera/gui +copying gamera/gui/gamera_display.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/matplotlib_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui copying gamera/gui/args_gui.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui -creating build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/MutationPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/OptimizerFrame.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/gamera_icons.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/image_browser.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui +copying gamera/gui/has_gui.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui creating build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/SettingsPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/StatusPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ResultPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/MutationPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ExpertSettingPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/OptimizerFrame.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/CrossoverPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/ParallelizationPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/SelectionPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/CrossoverPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ExpertSettingPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ExpertSettingPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/StopCriteriaPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/StopCriteriaPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/SettingsPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/SettingsPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/SelectionPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/SelectionPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/OptimizerApp.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/OptimizerApp.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/__init__.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ResultPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ResultPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer +copying gamera/gui/gaoptimizer/OptimizerApp.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ReplacementPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ReplacementPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/StatusPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/StatusPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ParallelizationPanel.py -> build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer -copying gamera/gui/gaoptimizer/ParallelizationPanel.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/gui/gaoptimizer -creating build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/binarization.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/morphology.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/deformation.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/tiff_support.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/corelation.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/features.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/transformation.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/thinning.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/string_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/misc_free_functions.py -> build/lib.linux-armv7l-2.7/gamera/plugins creating build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/image_conversion.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/binarization.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/png_support.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/runlength.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/pagesegmentation.py -> build/lib.linux-armv7l-2.7/gamera/plugins copying gamera/plugins/morphology.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/misc_filters.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/image_utilities.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/deformation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/fourier_features.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/id_name_matching.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/tiff_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/convolution.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/gui_support.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/arithmetic.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/listutilities.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/corelation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/cv_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/features.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/segmentation.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/projections.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/transformation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/__init__.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/color.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/thinning.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/numpy_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/pil_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/segmentation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/fourier_features.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/runlength.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/draw.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/tiff_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/png_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/string_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/listutilities.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/edgedetect.py -> build/lib.linux-armv7l-2.7/gamera/plugins +copying gamera/plugins/color.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/binarization.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/threshold.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/misc_free_functions.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/logical.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/structural.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/contour.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/image_conversion.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/geometry.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/threshold.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/png_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/numarray_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/numeric_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/runlength.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/draw.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/pil_io.py -> build/lib.linux-armv7l-2.7/gamera/plugins -copying gamera/plugins/pagesegmentation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -creating build/lib.linux-armv7l-2.7/gamera/toolkits -copying gamera/toolkits/__init__.py -> build/lib.linux-armv7l-2.7/gamera/toolkits -copying gamera/plugins/misc_filters.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/image_utilities.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/fourier_features.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/id_name_matching.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/convolution.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/gui_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/arithmetic.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/cv_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/segmentation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -creating build/lib.linux-armv7l-2.7/gamera/backport -copying gamera/backport/config.py -> build/lib.linux-armv7l-2.7/gamera/backport -copying gamera/backport/__init__.py -> build/lib.linux-armv7l-2.7/gamera/backport +copying gamera/plugins/transformation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/projections.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -creating build/lib.linux-armv7l-2.7/gamera/test -copying gamera/plugins/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/test/RGB_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test -copying gamera/plugins/color.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/id_name_matching.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/numpy_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/listutilities.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/edgedetect.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/logical.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/structural.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/contour.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/geometry.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/threshold.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/thinning.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/cv_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/pagesegmentation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/numarray_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins copying gamera/plugins/numeric_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/draw.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins -copying gamera/plugins/pil_io.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/deformation.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/structural.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/arithmetic.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/image_utilities.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/gui_support.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/edgedetect.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/geometry.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/features.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/misc_filters.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/contour.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/convolution.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins +copying gamera/plugins/image_conversion.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/plugins creating build/lib.linux-armv7l-2.7-pydebug/gamera/toolkits copying gamera/toolkits/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/toolkits creating build/lib.linux-armv7l-2.7-pydebug/gamera/backport @@ -1999,33 +2042,15 @@ copying gamera/backport/__init__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera/backport creating build/lib.linux-armv7l-2.7-pydebug/gamera/test copying gamera/test/RGB_generic.tiff -> build/lib.linux-armv7l-2.7-pydebug/gamera/test -copying gamera/test/OneBit_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test -copying gamera/test/OneBit_generic.tiff -> build/lib.linux-armv7l-2.7-pydebug/gamera/test -copying gamera/test/Grey16_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test copying gamera/test/Grey16_generic.tiff -> build/lib.linux-armv7l-2.7-pydebug/gamera/test -copying gamera/test/GreyScale_generic.tiff -> build/lib.linux-armv7l-2.7/gamera/test +copying gamera/test/OneBit_generic.tiff -> build/lib.linux-armv7l-2.7-pydebug/gamera/test copying gamera/test/GreyScale_generic.tiff -> build/lib.linux-armv7l-2.7-pydebug/gamera/test running build_ext building 'gamera.gameracore' extension -creating build/temp.linux-armv7l-2.7 -creating build/temp.linux-armv7l-2.7/src -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/gameramodule.o -Wall -running build_ext -building 'gamera.gameracore' extension creating build/temp.linux-armv7l-2.7-pydebug creating build/temp.linux-armv7l-2.7-pydebug/src arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/gameramodule.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/gameramodule.cpp:21: @@ -2038,30 +2063,15 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ @@ -2071,18 +2081,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': include/image_view.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 @@ -2092,33 +2090,15 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ @@ -2128,15 +2108,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.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 @@ -2146,42 +2117,21 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ @@ -2191,63 +2141,57 @@ include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ -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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -2257,6 +2201,27 @@ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ @@ -2269,6 +2234,30 @@ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ @@ -2278,27 +2267,120 @@ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.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 @@ -2308,51 +2390,24 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.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 @@ -2362,42 +2417,21 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ @@ -2805,6 +2839,18 @@ src/pointobject.cpp:201:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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=] + } 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=] + } 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=] + } catch (std::exception e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/pointobject.cpp:22: @@ -2997,18 +3043,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -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=] - } 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=] - } 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=] - } catch (std::exception e) { - ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/pointobject.cpp:22: @@ -3455,7 +3489,6 @@ src/floatpointobject.cpp:139:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/dimobject.o -Wall 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=] } catch (std::exception e) { \ @@ -3484,7 +3517,6 @@ src/floatpointobject.cpp:211:1: note: in expansion of macro 'CREATE_BINARY_OPERATOR' CREATE_BINARY_OPERATOR(div, /); ^~~~~~~~~~~~~~~~~~~~~~ -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/floatpointobject.cpp:21: @@ -3677,6 +3709,8 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/dimobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/dimobject.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, @@ -5557,6 +5591,8 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/rgbpixelobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ 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=] } catch (std::invalid_argument e) { @@ -5753,8 +5789,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/rgbpixelobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/imageobject.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, @@ -5949,6 +5983,8 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/imagedataobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ 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=] } catch (std::invalid_argument e) { @@ -5993,8 +6029,6 @@ src/imageobject.cpp:1419:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] } catch (std::invalid_argument e) { ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/imagedataobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ 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=] } catch (std::invalid_argument e) { @@ -6990,10 +7024,61 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/imageinfoobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/imageobject.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/imageinfoobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + } catch (std::invalid_argument e) { + ^ +src/imageobject.cpp:319:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } 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=] + } catch (std::invalid_argument e) { + ^ +src/imageobject.cpp:499:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } 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=] + } catch (std::invalid_argument e) { + ^ +src/imageobject.cpp:632:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +src/imageobject.cpp:1419:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } 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=] + } catch (std::invalid_argument e) { + ^ +src/imageobject.cpp:1721:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageinfoobject.cpp:21: @@ -7078,9 +7163,12 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\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 +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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -7105,9 +7193,9 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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: 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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -7132,9 +7220,9 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -7159,9 +7247,9 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -7186,65 +7274,9 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/iteratorobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - } catch (std::invalid_argument e) { - ^ -src/imageobject.cpp:319:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } 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=] - } catch (std::invalid_argument e) { - ^ -src/imageobject.cpp:499:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } 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=] - } catch (std::invalid_argument e) { - ^ -src/imageobject.cpp:632:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -src/imageobject.cpp:1419:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } 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=] - } catch (std::invalid_argument e) { - ^ -src/imageobject.cpp:1721:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } 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: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -7269,9 +7301,9 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -7296,33 +7328,12 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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 @@ -7332,21 +7343,42 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ @@ -7497,6 +7529,8 @@ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/iteratorobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ 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*)': @@ -7712,9 +7746,6 @@ sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/gameramodule.o build/temp.linux-armv7l-2.7-pydebug/src/sizeobject.o build/temp.linux-armv7l-2.7-pydebug/src/pointobject.o build/temp.linux-armv7l-2.7-pydebug/src/floatpointobject.o build/temp.linux-armv7l-2.7-pydebug/src/dimobject.o build/temp.linux-armv7l-2.7-pydebug/src/rectobject.o build/temp.linux-armv7l-2.7-pydebug/src/regionobject.o build/temp.linux-armv7l-2.7-pydebug/src/regionmapobject.o build/temp.linux-armv7l-2.7-pydebug/src/rgbpixelobject.o build/temp.linux-armv7l-2.7-pydebug/src/imagedataobject.o build/temp.linux-armv7l-2.7-pydebug/src/imageobject.o build/temp.linux-armv7l-2.7-pydebug/src/imageinfoobject.o build/temp.linux-armv7l-2.7-pydebug/src/iteratorobject.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/gameracore_d.so -building 'gamera.knncore' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/knncoremodule.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: @@ -8360,6 +8391,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +building 'gamera.knncore' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-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: @@ -8489,6 +8522,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: @@ -8812,60 +8846,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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=] - } 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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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: @@ -8963,6 +8943,60 @@ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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=] + } 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': include/image_view.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 @@ -9874,15 +9908,15 @@ /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/imageinfoobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/knncoremodule.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/knncore_d.so building 'gamera.knnga' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/imageinfoobject.o -Wall creating build/temp.linux-armv7l-2.7-pydebug/src/eodev +creating build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga creating build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils creating build/temp.linux-armv7l-2.7-pydebug/src/eodev/es -creating build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/knngamodule.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/knngamodule.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/knngamodule.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/knngamodule.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, @@ -10076,6 +10110,8 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/iteratorobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ 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=] @@ -10096,8 +10132,27 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/iteratorobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knngamodule.cpp:20: @@ -10290,27 +10345,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from include/python_iterator.hpp:49, @@ -10508,108 +10542,6 @@ building 'gamera.knncore' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/knncoremodule.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from src/eodev/utils/eoStat.h:38, - from src/eodev/eoDualFitness.h:34, - from src/eodev/eo:41, - from include/knnga.hpp:39, - from src/knngamodule.cpp:21: -src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': -src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/knngamodule.cpp:21: -include/knnga.hpp: In member function 'bool Gamera::GA::GAClassifierUpdater::operator()(const eoPop&) [with EOT = eoReal]': -include/knnga.hpp:220:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::fill(this->bestSolution.begin(), this->bestSolution.end(), 0.0); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/knnga.hpp: In member function 'bool Gamera::GA::GAClassifierUpdater::operator()(const eoPop&) [with EOT = eoBit]': -include/knnga.hpp:240:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::fill(this->bestSolution.begin(), this->bestSolution.end(), false); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/knncoremodule.hpp:27, - from include/knnga.hpp:22, - from src/knngamodule.cpp:21: -include/knn.hpp: In member function 'void Gamera::kNN::kNearestNeighbors::add(Gamera::kNN::kNearestNeighbors::id_type, double) [with IdType = char*; CompLT = Gamera::kNN::ltstr; CompEQ = Gamera::kNN::eqstr]': -include/knn.hpp:400:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::sort(m_nn.begin(), m_nn.end()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/knn.hpp:404:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::sort(m_nn.begin(), m_nn.end()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knngamodule.cpp:20: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knngamodule.cpp:20: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knngamodule.cpp:20: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/utils/eoStat.h:39, - from src/eodev/eoDualFitness.h:34, - from src/eodev/eo:41, - from include/knnga.hpp:39, - from src/knngamodule.cpp:21: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knngamodule.cpp:20: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/utils/eoStat.h:39, - from src/eodev/eoDualFitness.h:34, - from src/eodev/eo:41, - from include/knnga.hpp:39, - from src/knngamodule.cpp:21: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knngamodule.cpp:20: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = bool]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 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=] @@ -10634,6 +10566,20 @@ src/knncoremodule.cpp:250:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ +In file included from src/eodev/utils/eoStat.h:38, + from src/eodev/eoDualFitness.h:34, + from src/eodev/eo:41, + from include/knnga.hpp:39, + from src/knngamodule.cpp:21: +src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': +src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/knngamodule.cpp:21: +include/knnga.hpp: In member function 'bool Gamera::GA::GAClassifierUpdater::operator()(const eoPop&) [with EOT = eoReal]': +include/knnga.hpp:220:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::fill(this->bestSolution.begin(), this->bestSolution.end(), 0.0); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: @@ -10727,6 +10673,10 @@ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~ ~~~~~ +include/knnga.hpp: In member function 'bool Gamera::GA::GAClassifierUpdater::operator()(const eoPop&) [with EOT = eoBit]': +include/knnga.hpp:240:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::fill(this->bestSolution.begin(), this->bestSolution.end(), false); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~ ~~~~~ @@ -10826,6 +10776,90 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ +In file included from include/knncoremodule.hpp:27, + from include/knnga.hpp:22, + from src/knngamodule.cpp:21: +include/knn.hpp: In member function 'void Gamera::kNN::kNearestNeighbors::add(Gamera::kNN::kNearestNeighbors::id_type, double) [with IdType = char*; CompLT = Gamera::kNN::ltstr; CompEQ = Gamera::kNN::eqstr]': +include/knn.hpp:400:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::sort(m_nn.begin(), m_nn.end()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/knn.hpp:404:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::sort(m_nn.begin(), m_nn.end()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knngamodule.cpp:20: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knngamodule.cpp:20: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knngamodule.cpp:20: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/utils/eoStat.h:39, + from src/eodev/eoDualFitness.h:34, + from src/eodev/eo:41, + from include/knnga.hpp:39, + from src/knngamodule.cpp:21: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knngamodule.cpp:20: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/utils/eoStat.h:39, + from src/eodev/eoDualFitness.h:34, + from src/eodev/eo:41, + from include/knnga.hpp:39, + from src/knngamodule.cpp:21: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knngamodule.cpp:20: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = bool]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -11239,6 +11273,124 @@ __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +include/image_view.hpp: In function 'PyObject* knn_distance_matrix(PyObject*, PyObject*)': +include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -11415,6 +11567,127 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __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:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from src/knncoremodule.cpp:28: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -11775,124 +12048,6 @@ /usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __miter_base(move_iterator<_Iterator> __it) ^~~~~~~~~~~~ -include/image_view.hpp: In function 'PyObject* knn_distance_matrix(PyObject*, PyObject*)': -include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -11918,6 +12073,16 @@ /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knncoremodule.cpp:29: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::kNN::kNearestNeighbors::Neighbor}; _Tp = Gamera::kNN::kNearestNeighbors::Neighbor; _Alloc = std::allocator::Neighbor>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::Neighbor, std::allocator::Neighbor> >::iterator' {aka '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >'} changed in GCC 7.1 In file included from src/eodev/eoDualFitness.h:34, from src/eodev/eo:41, from include/knnga.hpp:39, @@ -11926,6 +12091,14 @@ src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gamera::kNN::kNearestNeighbors::Neighbor}; _Tp = Gamera::kNN::kNearestNeighbors::Neighbor; _Alloc = std::allocator::Neighbor>]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from src/eodev/eoPop.h:46, from src/eodev/utils/eoStat.h:39, from src/eodev/eoDualFitness.h:34, @@ -11936,6 +12109,10 @@ src/eodev/eoInit.h:101:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::generate(chrom.begin(), chrom.end(), generator); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from src/eodev/eoDualFitness.h:34, from src/eodev/eo:41, from include/knnga.hpp:39, @@ -11970,127 +12147,6 @@ src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 _newgen.erase(it); ^~~~~~~ -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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __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:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from src/knncoremodule.cpp:28: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/eoFitnessScalingSelect.h:32, from src/eodev/eo:99, from include/knnga.hpp:39, @@ -12391,6 +12447,10 @@ transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -12399,6 +12459,10 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -12442,6 +12506,14 @@ ^~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from src/knncoremodule.cpp:29: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void Gamera::kNN::kNearestNeighbors::calculate_confidences() [with IdType = char*; CompLT = Gamera::kNN::ltstr; CompEQ = Gamera::kNN::eqstr]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -12630,6 +12702,23 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, + from src/knncoremodule.cpp:29: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, from src/knngamodule.cpp:20: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -12698,6 +12787,19 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from src/knncoremodule.cpp:29: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Distance = int; _Tp = Gamera::kNN::kNearestNeighbors::Neighbor; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': /usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -12713,6 +12815,23 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from src/knncoremodule.cpp:29: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -12812,14 +12931,6 @@ /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knncoremodule.cpp:29: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -12908,8 +13019,6 @@ /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::kNN::kNearestNeighbors::Neighbor}; _Tp = Gamera::kNN::kNearestNeighbors::Neighbor; _Alloc = std::allocator::Neighbor>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::Neighbor, std::allocator::Neighbor> >::iterator' {aka '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal*; _Container = std::vector, std::allocator > >]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, @@ -12950,10 +13059,33 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gamera::kNN::kNearestNeighbors::Neighbor}; _Tp = Gamera::kNN::kNearestNeighbors::Neighbor; _Alloc = std::allocator::Neighbor>]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'PyObject* knn_classify_with_images(PyObject*, PyObject*)': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -12976,10 +13108,6 @@ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12988,10 +13116,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -13432,6 +13556,33 @@ /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'PyObject* knn_knndistance_statistics(PyObject*, PyObject*)': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -13955,123 +14106,6 @@ ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Value = eoBit; _Compare = eoPop >::Cmp2]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from src/knncoremodule.cpp:29: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void Gamera::kNN::kNearestNeighbors::calculate_confidences() [with IdType = char*; CompLT = Gamera::kNN::ltstr; CompEQ = Gamera::kNN::eqstr]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from src/knncoremodule.cpp:29: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from src/knncoremodule.cpp:29: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Distance = int; _Tp = Gamera::kNN::kNearestNeighbors::Neighbor; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from src/knncoremodule.cpp:29: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'PyObject* knn_classify_with_images(PyObject*, PyObject*)': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'PyObject* knn_knndistance_statistics(PyObject*, PyObject*)': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'std::pair Gamera::kNN::leave_one_out(Gamera::kNN::KnnObject*, int, int*, double*, std::vector*)': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -14159,19 +14193,17 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/eoScalarFitnessAssembled.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoScalarFitnessAssembled.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/knncoremodule.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/knncore.so -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/eoCtrlCContinue.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoCtrlCContinue.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ building 'gamera.knnga' extension creating build/temp.linux-armv7l-2.7/src/eodev +creating build/temp.linux-armv7l-2.7/src/eodev/ga creating build/temp.linux-armv7l-2.7/src/eodev/utils creating build/temp.linux-armv7l-2.7/src/eodev/es -creating build/temp.linux-armv7l-2.7/src/eodev/ga -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/knngamodule.cpp -o build/temp.linux-armv7l-2.7/src/knngamodule.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/knngamodule.cpp -o build/temp.linux-armv7l-2.7/src/knngamodule.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/eoFunctorStore.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoFunctorStore.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/eoScalarFitnessAssembled.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoScalarFitnessAssembled.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/eoFunctorStore.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoFunctorStore.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/knngamodule.cpp:20: include/gameramodule.hpp: In function 'Gamera::FloatVector* FloatVector_from_python(PyObject*)': @@ -14193,9 +14225,7 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/eoPersistent.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPersistent.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/eoSIGContinue.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoSIGContinue.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/eoSIGContinue.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoSIGContinue.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, @@ -14389,34 +14419,429 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/eoPrintable.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPrintable.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/eoPersistent.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPersistent.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/eoCtrlCContinue.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoCtrlCContinue.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoOStreamMonitor.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoOStreamMonitor.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/eoPrintable.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPrintable.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoRNG.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRNG.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_pop_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_pop_ga.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/pipecom.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/pipecom.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoLogger.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoLogger.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/make_help.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/make_help.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoIntBounds.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoIntBounds.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoState.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoState.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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] - 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' - removeComment(str, getCommentString()); - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoFileMonitor.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoFileMonitor.o -Wall -fopenmp +In file included from /usr/include/c++/8/vector:64, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; _Tp = eoBit]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoBit*; _ForwardIterator = eoBit*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; _Tp = eoBit > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; _Tp = eoBit]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/ga/make_pop_ga.cpp:45: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_checkpoint_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_checkpoint_ga.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot1DMonitor.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DMonitor.o -Wall -fopenmp +In file included from src/eodev/utils/eoCheckPoint.h:33, + 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/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoBit > >]': +src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoBit]': +src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoBit > >&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/utils/eoCheckPoint.h:33, + 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = eoScalarFitness >; EOT = eoBit > >]': +src/eodev/utils/eoStat.h:171:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); + ^ +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoBit&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/utils/eoCheckPoint.h:33, + 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = double; EOT = eoBit]': +src/eodev/utils/eoStat.h:171:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoScalarFitness >; _BinaryOperation = eoScalarFitness > (*)(double, const eoBit > >&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = double; _BinaryOperation = double (*)(double, const eoBit&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoScalarFitness.h:29, + from src/eodev/do/make_checkpoint.h:36, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoScalarFitness.h:29, + from src/eodev/do/make_checkpoint.h:36, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/ga/make_checkpoint_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_op_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_op_ga.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/vector:69, from include/gamera.hpp:50, @@ -14432,8 +14857,50 @@ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoParallel.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParallel.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: @@ -14458,12 +14925,63 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoBit]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoSignal.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoSignal.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -14493,6 +15011,101 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Neighbor*, std::vector::Neighbor, std::allocator::Neighbor> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; _Tp = eoBit]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoBit*; _ForwardIterator = eoBit*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -14650,6 +15263,8 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_algo_scalar_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_algo_scalar_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/vector:64, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -14733,14 +15348,10 @@ /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoData.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoData.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ /usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': /usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoRealBounds.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRealBounds.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -14810,8 +15421,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoUpdater.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoUpdater.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -14848,6 +15457,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/utils/eoParser.h:32, + from src/eodev/utils/eoLogger.h:96, + from src/eodev/eoDetTournamentSelect.h:36, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': +src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoReal]': /usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, @@ -14856,6 +15474,19 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -14870,6 +15501,25 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -14888,6 +15538,29 @@ __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -14907,6 +15580,14 @@ /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -14934,19 +15615,75 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoParser.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParser.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -14986,6 +15723,70 @@ /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -15000,6 +15801,98 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoBit > >]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoBit]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ In file included from /usr/include/c++/8/vector:64, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -15011,22 +15904,397 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void Gamera::GA::GAOptimization::StartCalculation() [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoBit > >]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoBit > >]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double]': +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__upper_bound(__first, __last, __val, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__val_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoBit > >]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) + ^~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoBit > >]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoBit]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot1DSnapshot.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DSnapshot.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoBit]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoBit]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__upper_bound(__first, __last, __val, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__val_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoBit]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoBit]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoBit]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _DistanceType __len = std::distance(__first, __last); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, @@ -15035,71 +16303,345 @@ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/istream:38, - from /usr/include/c++/8/fstream:38, - from src/eodev/utils/eoGnuplot1DSnapshot.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _DistanceType __len = std::distance(__first, __last); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + move(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__copy_move_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), __result); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ In file included from /usr/include/c++/8/vector:63, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; _Tp = eoBit > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/istream:38, - from /usr/include/c++/8/fstream:38, - from src/eodev/utils/eoGnuplot1DSnapshot.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), @@ -15108,162 +16650,2145 @@ ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoBit > >]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; _Tp = eoBit]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoBit*; _ForwardIterator = eoBit*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + move(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__copy_move_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), __result); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/istream:38, - from /usr/include/c++/8/fstream:38, - from src/eodev/utils/eoGnuplot1DSnapshot.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/istream:38, - from /usr/include/c++/8/fstream:38, - from src/eodev/utils/eoGnuplot1DSnapshot.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ In file included from /usr/include/c++/8/vector:63, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/istream:38, - from /usr/include/c++/8/fstream:38, - from src/eodev/utils/eoGnuplot1DSnapshot.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; _Tp = eoBit]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, - from src/eodev/utils/eoRealVectorBounds.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.h:36, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/istream:38, - from /usr/include/c++/8/fstream:38, - from src/eodev/utils/eoGnuplot1DSnapshot.h:31, - from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/eig.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/eig.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_pop_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/eoScalarFitnessAssembled.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoScalarFitnessAssembled.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoBit]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__partial_sort(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__partial_sort(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoBit > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __partial_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__sort_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; bool = false]': +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoBit*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __partial_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__sort_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; bool = false]': +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void Gamera::GA::GAOptimization::StartCalculation() [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoBit > >; _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoBit; _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoBit > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoBit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoBit > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoBit; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Value = eoBit > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Value = eoBit; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_run_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_run_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_continue_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_continue_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoScalarFitness >*; _Container = std::vector > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoBit > >]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), fitness.begin(), GetFitness()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoBit]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), fitness.begin(), GetFitness()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': +/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': +/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoScalarFitness >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': +/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': +/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = eoScalarFitness >; _Compare = std::greater > >]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::greater]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/eoScalarFitnessAssembled.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoScalarFitnessAssembled.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/ga/make_genotype_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_genotype_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/eoFunctorStore.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoFunctorStore.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/eoSIGContinue.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoSIGContinue.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoState.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoState.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/eoPersistent.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoPersistent.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/eoCtrlCContinue.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoCtrlCContinue.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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] + 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' + removeComment(str, getCommentString()); + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoSignal.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoSignal.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/eoPrintable.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoPrintable.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_pop_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_pop_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoParallel.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParallel.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoRealBounds.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRealBounds.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoOStreamMonitor.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoOStreamMonitor.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoData.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoData.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/make_help.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/make_help.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoLogger.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoLogger.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/pipecom.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/pipecom.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoRNG.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRNG.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoParser.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParser.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_checkpoint_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_checkpoint_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoUpdater.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoUpdater.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot1DSnapshot.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DSnapshot.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/istream:38, + from /usr/include/c++/8/fstream:38, + from src/eodev/utils/eoGnuplot1DSnapshot.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/istream:38, + from /usr/include/c++/8/fstream:38, + from src/eodev/utils/eoGnuplot1DSnapshot.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/istream:38, + from /usr/include/c++/8/fstream:38, + from src/eodev/utils/eoGnuplot1DSnapshot.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/istream:38, + from /usr/include/c++/8/fstream:38, + from src/eodev/utils/eoGnuplot1DSnapshot.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/istream:38, + from /usr/include/c++/8/fstream:38, + from src/eodev/utils/eoGnuplot1DSnapshot.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/utils/eoRealVectorBounds.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.h:36, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/istream:38, + from /usr/include/c++/8/fstream:38, + from src/eodev/utils/eoGnuplot1DSnapshot.h:31, + from src/eodev/utils/eoGnuplot1DSnapshot.cpp:5: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot1DMonitor.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DMonitor.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoFileMonitor.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoFileMonitor.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/utils/eoIntBounds.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoIntBounds.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_pop_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_op_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_op_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) @@ -15273,7 +18798,7 @@ from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) @@ -15281,7 +18806,7 @@ In file included from /usr/include/c++/8/vector:63, from src/eodev/eoPop.h:40, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': /usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a @@ -15293,49 +18818,17 @@ In file included from /usr/include/c++/8/vector:64, from src/eodev/eoPop.h:40, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, @@ -15345,7 +18838,7 @@ In file included from /usr/include/c++/8/vector:63, from src/eodev/eoPop.h:40, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -15354,80 +18847,30 @@ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*; _Tp = eoEsSimple]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoEsSimple*; _ForwardIterator = eoEsSimple*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*; _Tp = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*; _Tp = eoEsStdev]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoEsStdev*; _ForwardIterator = eoEsStdev*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*; _Tp = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*; _Tp = eoEsFull]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; _Tp = eoReal]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoEsFull*; _ForwardIterator = eoEsFull*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoReal*; _ForwardIterator = eoReal*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*; _Tp = eoEsFull > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; _Tp = eoReal > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/eoCtrlCContinue.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoCtrlCContinue.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -15442,84 +18885,12 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*; _Tp = eoEsSimple]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsStdev*; _Tp = eoEsStdev]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) @@ -15528,20 +18899,20 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsFull*; _Tp = eoEsFull]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) @@ -15558,61 +18929,17 @@ /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsStdev*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsFull*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) @@ -15621,15 +18948,15 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -15638,23 +18965,17 @@ In file included from /usr/include/c++/8/vector:63, from src/eodev/eoPop.h:40, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsStdev*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsFull*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': /usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __miter_base(move_iterator<_Iterator> __it) @@ -15662,7 +18983,7 @@ In file included from /usr/include/c++/8/vector:64, from src/eodev/eoPop.h:40, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), @@ -15674,7 +18995,7 @@ In file included from /usr/include/c++/8/vector:63, from src/eodev/eoPop.h:40, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -15708,7 +19029,7 @@ In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: + from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -15727,57 +19048,17 @@ ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoReal > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoReal]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); ^~~ -In file included from src/eodev/es/make_pop_es.cpp:48: -src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': -src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = double]': -src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); - ^~~ -In file included from src/eodev/es/make_pop_es.cpp:47: -src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': -src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = double]': -src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -In file included from src/eodev/es/eoEsSimple.h:29, - from src/eodev/es/make_pop_es.cpp:46: +In file included from src/eodev/es/eoReal.h:32, + from src/eodev/es/make_pop_real.cpp:46: src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::copy(begin(), end(), std::ostream_iterator(os, " ")); @@ -15787,305 +19068,107 @@ std::copy(begin(), end(), std::ostream_iterator(os, " ")); ^~~ In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __result)); ^ In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __result)); ^ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from src/eodev/eoPop.h:37, from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_es.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsFull > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_pop_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsFull*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsStdev > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsStdev*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsSimple > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsSimple*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/eoFunctorStore.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoFunctorStore.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_continue_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/eoPersistent.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoPersistent.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/eoSIGContinue.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoSIGContinue.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/eoPrintable.cpp -o build/temp.linux-armv7l-2.7/src/eodev/eoPrintable.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot.o -Wall -fopenmp +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_continue_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_real.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, @@ -16098,78 +19181,32 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoScalarFitness >*; _Container = std::vector > >]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoOStreamMonitor.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoOStreamMonitor.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), fitness.begin(), GetFitness()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), fitness.begin(), GetFitness()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), fitness.begin(), GetFitness()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), fitness.begin(), GetFitness()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_real.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 typename eoPop::const_iterator it = std::max_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoReal > >]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), fitness.begin(), GetFitness()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 typename eoPop::const_iterator it = std::max_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoReal]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), fitness.begin(), GetFitness()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 @@ -16186,39 +19223,39 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__result, __first)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 max_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': /usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 @@ -16244,39 +19281,39 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__result, __first)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 max_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -16291,186 +19328,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -16532,7 +19389,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -16543,7 +19400,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -16576,7 +19433,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ @@ -16585,7 +19442,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -16611,7 +19468,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -16622,7 +19479,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -16655,7 +19512,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ @@ -16665,7 +19522,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -16682,7 +19539,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) @@ -16694,7 +19551,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -16706,7 +19563,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -16772,7 +19629,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -16791,7 +19648,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -16802,7 +19659,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -16819,7 +19676,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) @@ -16831,7 +19688,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -16843,7 +19700,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -16909,7 +19766,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -16928,7 +19785,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -16939,7 +19796,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -16960,7 +19817,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -16975,7 +19832,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -16993,7 +19850,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoScalarFitness >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': /usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) @@ -17004,7 +19861,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -17025,7 +19882,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -17040,7 +19897,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -17058,7 +19915,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) @@ -17069,7 +19926,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -17095,7 +19952,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) @@ -17111,858 +19968,95 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: + from src/eodev/es/make_continue_real.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = eoScalarFitness >; _Compare = std::greater > >]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::greater]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoRNG.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRNG.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_checkpoint_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/pipecom.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/pipecom.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoLogger.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoLogger.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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] - ::write(_fd, &c, 1); - ~~~~~~~^~~~~~~~~~~~ -In file included from src/eodev/utils/eoCheckPoint.h:33, - 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/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoReal > >]': -src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoReal]': -src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoReal > >&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/utils/eoCheckPoint.h:33, - 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = eoScalarFitness >; EOT = eoReal > >]': -src/eodev/utils/eoStat.h:171:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); - ^ -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoReal&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/utils/eoCheckPoint.h:33, - 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = double; EOT = eoReal]': -src/eodev/utils/eoStat.h:171:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoScalarFitness >; _BinaryOperation = eoScalarFitness > (*)(double, const eoReal > >&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = double; _BinaryOperation = double (*)(double, const eoReal&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoScalarFitness.h:29, - from src/eodev/do/make_checkpoint.h:36, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoScalarFitness.h:29, - from src/eodev/do/make_checkpoint.h:36, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/es/make_checkpoint_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_op_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_real.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_checkpoint_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_es.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/make_help.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/make_help.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/eoObject.h:30, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoIntBounds.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoIntBounds.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, +In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoReal*; _ForwardIterator = eoReal*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/es/eoReal.h:32, - from src/eodev/es/make_op_real.h:39, - from src/eodev/es/make_op_real.cpp:45: -src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': -src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(begin(), end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = double; GeneType = double]': -src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(begin(), end(), std::ostream_iterator(os, " ")); - ^~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/CMAParams.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAParams.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoState.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoState.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': -src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/valarray:37, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -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] - 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' - removeComment(str, getCommentString()); - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, - from /usr/include/c++/8/bits/stl_algo.h:62, - from /usr/include/c++/8/algorithm:62, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, - from /usr/include/c++/8/bits/stl_algo.h:62, - from /usr/include/c++/8/algorithm:62, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, - from /usr/include/c++/8/bits/stl_algo.h:62, - from /usr/include/c++/8/algorithm:62, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoParam.h:35, - from src/eodev/utils/eoParser.h:32, - from src/eodev/es/CMAParams.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAParams.h:15, - from src/eodev/es/CMAParams.cpp:46: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_checkpoint_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoFileMonitor.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoFileMonitor.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot1DMonitor.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DMonitor.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoParallel.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParallel.o -Wall -fopenmp + from src/eodev/ga/make_op.h:31, + from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_algo_scalar_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_algo_scalar_ga.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/eodev/utils/eoCheckPoint.h:33, from src/eodev/utils/checkpointing:38, @@ -18532,222 +20626,9 @@ /usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoSignal.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoSignal.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoData.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoData.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoRealBounds.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRealBounds.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_genotype_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from src/eodev/utils/eoParser.h:32, - from src/eodev/utils/eoLogger.h:96, - from src/eodev/eoVector.h:29, - from src/eodev/es/eoReal.h:32, - from src/eodev/es/make_genotype_real.h:31, - from src/eodev/es/make_genotype_real.cpp:56: -src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': -src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/es/make_genotype_real.h:29, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/es/make_genotype_real.h:29, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/es/make_genotype_real.h:29, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/es/make_genotype_real.h:29, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/es/make_genotype_real.h:27, - from src/eodev/es/make_genotype_real.cpp:56: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -In file included from src/eodev/es/eoReal.h:32, - from src/eodev/es/make_genotype_real.h:31, - from src/eodev/es/make_genotype_real.cpp:56: -src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': -src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(begin(), end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = double; GeneType = double]': -src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(begin(), end(), std::ostream_iterator(os, " ")); - ^~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_run_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoUpdater.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoUpdater.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/eig.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/eig.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_genotype_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoParser.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParser.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_genotype_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_es.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/eodev/utils/eoParser.h:32, from src/eodev/utils/eoLogger.h:96, @@ -19078,85 +20959,1929 @@ __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_op_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_es.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_op_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_real.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/eoObject.h:30, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/ios:40, - from /usr/include/c++/8/ostream:38, - from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) + ^~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/eoObject.h:30, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoBit > >; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoBit; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoReal*; _ForwardIterator = eoReal*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/es/eoReal.h:32, + from src/eodev/es/make_op_real.h:39, + from src/eodev/es/make_op_real.cpp:45: +src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': +src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(begin(), end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = double; GeneType = double]': +src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(begin(), end(), std::ostream_iterator(os, " ")); + ^~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoBit > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoBit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/ga/make_algo_scalar_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_run_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/CMAState.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAState.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, + from /usr/include/c++/8/bits/stl_algo.h:62, + from /usr/include/c++/8/algorithm:62, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/valarray:37, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, + from /usr/include/c++/8/bits/stl_algo.h:62, + from /usr/include/c++/8/algorithm:62, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, + from /usr/include/c++/8/bits/stl_algo.h:62, + from /usr/include/c++/8/algorithm:62, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/es/CMAState.cpp:59: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAState.cpp:54: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_pop_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_run_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_run_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_continue_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_continue_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*; _Tp = eoEsSimple]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoEsSimple*; _ForwardIterator = eoEsSimple*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*; _Tp = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*; _Tp = eoEsStdev]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoEsStdev*; _ForwardIterator = eoEsStdev*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*; _Tp = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*; _Tp = eoEsFull]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoEsFull*; _ForwardIterator = eoEsFull*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*; _Tp = eoEsFull > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*; _Tp = eoEsSimple]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsStdev*; _Tp = eoEsStdev]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsFull*; _Tp = eoEsFull]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsStdev*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsFull*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsStdev*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsFull*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/eoPop.h:40, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/es/make_pop_es.cpp:48: +src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': +src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = double]': +src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); + ^~~ +In file included from src/eodev/es/make_pop_es.cpp:47: +src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': +src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = double]': +src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +In file included from src/eodev/es/eoEsSimple.h:29, + from src/eodev/es/make_pop_es.cpp:46: +src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': +src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(begin(), end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = double; GeneType = double]': +src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(begin(), end(), std::ostream_iterator(os, " ")); + ^~~ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from src/eodev/eoPop.h:37, + from src/eodev/do/make_pop.h:31, + from src/eodev/es/make_pop_es.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsFull > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsFull*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsStdev > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsStdev*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsSimple > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoEsSimple*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_op_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/eoObject.h:30, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/eoObject.h:31, + from src/eodev/eoOp.h:28, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, from src/eodev/eoOp.h:31, from src/eodev/es/make_op_es.h:27, from src/eodev/es/make_op_es.cpp:45: @@ -19204,6 +22929,30 @@ /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, @@ -19217,7 +22966,14 @@ copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot1DSnapshot.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DSnapshot.o -Wall -fopenmp +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoBit > >]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, @@ -19231,7 +22987,38 @@ /usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __miter_base(move_iterator<_Iterator> __it) ^~~~~~~~~~~~ -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/ga/make_continue_ga.cpp:47: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoBit]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/es/eoEsChromInit.h:35, from src/eodev/es/make_op_es.h:37, from src/eodev/es/make_op_es.cpp:45: @@ -19581,17 +23368,314 @@ __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_algo_scalar_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_real.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/CMAParams.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAParams.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/eig.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/eig.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/ga/make_genotype_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_genotype_ga.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': +src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/valarray:37, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, + from /usr/include/c++/8/bits/stl_algo.h:62, + from /usr/include/c++/8/algorithm:62, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, + from /usr/include/c++/8/bits/stl_algo.h:62, + from /usr/include/c++/8/algorithm:62, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, + from /usr/include/c++/8/bits/stl_algo.h:62, + from /usr/include/c++/8/algorithm:62, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoParam.h:35, + from src/eodev/utils/eoParser.h:32, + from src/eodev/es/CMAParams.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/algorithm:61, + from /usr/include/c++/8/valarray:38, + from src/eodev/es/CMAParams.h:15, + from src/eodev/es/CMAParams.cpp:46: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_algo_scalar_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_es.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_pop_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_es.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoState.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoState.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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] + 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' + removeComment(str, getCommentString()); + ^~~~~~~~~~~~~ In file included from src/eodev/utils/eoParser.h:32, from src/eodev/utils/eoLogger.h:96, from src/eodev/eoDetTournamentSelect.h:36, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); @@ -19600,7 +23684,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -19613,7 +23697,7 @@ from /usr/include/c++/8/math.h:36, from src/eodev/utils/eoData.h:28, from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -19622,18 +23706,20 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoSignal.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoSignal.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) @@ -19642,7 +23728,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': /usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a @@ -19677,7 +23763,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), @@ -19690,7 +23776,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, @@ -19711,7 +23797,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -19721,7 +23807,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -19741,7 +23827,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': /usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __miter_base(move_iterator<_Iterator> __it) @@ -19750,7 +23836,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, @@ -19763,7 +23849,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -19781,45 +23867,47 @@ __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoParallel.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParallel.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/eodev/eoMergeReduce.h:33, from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 _newgen.erase(it); ^~~~~~~ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoReal > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); ^~~ In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoReal > >]': + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsFull > >]': src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/eoFitnessScalingSelect.h:32, from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal > >; WorthT = double]': + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull > >; WorthT = double]': src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 worthIterator it = roulette_wheel(perf2Worth.value().begin(), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19829,43 +23917,43 @@ ~~~~~~ In file included from src/eodev/eoMergeReduce.h:33, from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 _newgen.erase(it); ^~~~~~~ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoReal]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); ^~~ In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoReal]': + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsFull]': src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/eoFitnessScalingSelect.h:32, from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal; WorthT = double]': + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull; WorthT = double]': src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 worthIterator it = roulette_wheel(perf2Worth.value().begin(), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19873,8 +23961,216 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~ total); ~~~~~~ -In file included from src/eodev/es/eoReal.h:32, - from src/eodev/es/make_algo_scalar_real.cpp:46: +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsStdev > >]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsStdev]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsSimple > >]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); + ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsSimple]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from src/eodev/es/make_algo_scalar_es.cpp:48: +src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': +src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = double]': +src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); + ^~~ +In file included from src/eodev/es/make_algo_scalar_es.cpp:47: +src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': +src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = double]': +src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); + ^~~ +In file included from src/eodev/es/eoEsSimple.h:29, + from src/eodev/es/make_algo_scalar_es.cpp:46: src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::copy(begin(), end(), std::ostream_iterator(os, " ")); @@ -19886,20 +24182,20 @@ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 typename eoPop::const_iterator it = std::max_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoReal > >]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 typename eoPop::iterator it = std::min_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), @@ -19912,68 +24208,68 @@ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 erase(const_iterator __position) ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoReal > >]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::sort(begin(), end(), Cmp2()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoReal > >]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __result)); ^ In file included from /usr/include/c++/8/algorithm:62, @@ -19981,7 +24277,7 @@ from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double]': /usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 upper_bound(_ForwardIterator __first, _ForwardIterator __last, @@ -19995,16 +24291,16 @@ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoReal > >]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoReal > >]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsFull > >]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': @@ -20012,95 +24308,95 @@ It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) ^~~~~~~~~~~~~~ src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoReal > >]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsFull > >]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__n, ^~~~~ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 typename eoPop::const_iterator it = std::max_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoReal]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsFull]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 typename eoPop::iterator it = std::min_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 erase(const_iterator __position) ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoReal]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsFull]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::sort(begin(), end(), Cmp2()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoReal]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __result)); ^ In file included from /usr/include/c++/8/algorithm:62, @@ -20108,7 +24404,7 @@ from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 upper_bound(_ForwardIterator __first, _ForwardIterator __last, @@ -20122,20 +24418,426 @@ In file included from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoReal]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoReal]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsFull]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoReal]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsFull]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsStdev > >]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsStdev > >]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsStdev]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsStdev]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsStdev]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsStdev]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsSimple > >]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsSimple > >]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsSimple]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsSimple]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result)); + ^ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsSimple]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsSimple]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, @@ -20143,32 +24845,32 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__result, __first)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 max_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, @@ -20176,39 +24878,39 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __min_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__first, __result)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 inline min_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__min_element(__first, __last, ^ In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, @@ -20223,7 +24925,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -20241,7 +24943,7 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, @@ -20254,26 +24956,26 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _GLIBCXX_MOVE3(__position + 1, end(), __position); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull > >&}; _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -20281,45 +24983,45 @@ from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/cmath:42, from /usr/include/c++/8/math.h:36, from src/eodev/utils/eoData.h:28, from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, @@ -20332,9 +25034,9 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, @@ -20345,41 +25047,41 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); @@ -20389,32 +25091,32 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__result, __first)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 max_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, @@ -20422,58 +25124,58 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __min_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__first, __result)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 inline min_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__min_element(__first, __last, ^ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _GLIBCXX_MOVE3(__position + 1, end(), __position); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull&}; _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -20481,45 +25183,45 @@ from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/cmath:42, from /usr/include/c++/8/math.h:36, from src/eodev/utils/eoData.h:28, from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: + from src/eodev/es/make_algo_scalar_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, @@ -20532,9 +25234,9 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, @@ -20545,3519 +25247,514 @@ from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from src/eodev/eoDetTournamentSelect.h:37, from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - move(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__copy_move_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), __result); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev > >&}; _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, +In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/vector:63, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; _Tp = eoReal > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoReal > >]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoReal*; _ForwardIterator = eoReal*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - move(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__copy_move_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), __result); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev&}; _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; _Tp = eoReal]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoReal]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple > >&}; _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/cmath:42, from /usr/include/c++/8/math.h:36, from src/eodev/utils/eoData.h:28, from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from src/eodev/utils/eoRNG.h:52, from src/eodev/eoRandomSelect.h:35, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__partial_sort(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__partial_sort(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoReal > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __partial_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__sort_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; bool = false]': -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoReal*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __partial_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__sort_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; bool = false]': -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoReal > >; _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoReal; _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoReal > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoReal; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoReal > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoReal; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Value = eoReal > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Value = eoReal; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/CMAState.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAState.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, - from /usr/include/c++/8/bits/stl_algo.h:62, - from /usr/include/c++/8/algorithm:62, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/valarray:37, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, - from /usr/include/c++/8/bits/stl_algo.h:62, - from /usr/include/c++/8/algorithm:62, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, - from /usr/include/c++/8/bits/stl_algo.h:62, - from /usr/include/c++/8/algorithm:62, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/es/CMAState.cpp:59: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from /usr/include/c++/8/valarray:38, - from src/eodev/es/CMAState.cpp:54: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_algo_scalar_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_continue_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from src/eodev/utils/eoParser.h:32, - from src/eodev/utils/eoLogger.h:96, - from src/eodev/eoDetTournamentSelect.h:36, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': -src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsFull > >]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsFull]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsStdev > >]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsStdev]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsSimple > >]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoEsSimple]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/es/make_algo_scalar_es.cpp:48: -src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': -src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsFull.h: In member function 'void eoEsFull::printOn(std::ostream&) const [with Fit = double]': -src/eodev/es/eoEsFull.h:57:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsFull.h:59:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(correlations.begin(), correlations.end(), std::ostream_iterator(os, " ")); - ^~~ -In file included from src/eodev/es/make_algo_scalar_es.cpp:47: -src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = eoScalarFitness >]': -src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/es/eoEsStdev.h: In member function 'void eoEsStdev::printOn(std::ostream&) const [with Fit = double]': -src/eodev/es/eoEsStdev.h:53:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(stdevs.begin(), stdevs.end(), std::ostream_iterator(os, " ")); - ^~~ -In file included from src/eodev/es/eoEsSimple.h:29, - from src/eodev/es/make_algo_scalar_es.cpp:46: -src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': -src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(begin(), end(), std::ostream_iterator(os, " ")); - ^~~ -src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = double; GeneType = double]': -src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(begin(), end(), std::ostream_iterator(os, " ")); - ^~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double]': -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__upper_bound(__first, __last, __val, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__val_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsFull > >]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsFull > >]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) - ^~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsFull > >]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsFull]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsFull]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__upper_bound(__first, __last, __val, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__val_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsFull]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsFull]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsFull]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsStdev > >]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsStdev > >]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsStdev > >]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsStdev]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsStdev]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsStdev]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsStdev]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsStdev]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsSimple > >]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsSimple > >]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsSimple > >]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoEsSimple]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoEsSimple]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoEsSimple]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoEsSimple]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoEsSimple]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull > >&}; _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _DistanceType __len = std::distance(__first, __last); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull&}; _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _DistanceType __len = std::distance(__first, __last); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev > >&}; _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev&}; _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple > >&}; _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 @@ -26901,6 +28598,7 @@ operator()(_Iterator1 __it1, _Iterator2 __it2) ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoRealBounds.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRealBounds.o -Wall -fopenmp In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, @@ -26990,6 +28688,7 @@ /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -27409,17 +29108,6 @@ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsStdev > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -27456,19 +29144,6 @@ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsFull > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >::Cmp2>]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -27531,88 +29206,230 @@ /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Value = eoEsSimple; _Compare = eoPop >::Cmp2]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoOStreamMonitor.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoOStreamMonitor.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_checkpoint_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoData.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoData.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/make_help.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/make_help.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from src/eodev/utils/eoCheckPoint.h:33, + 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/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoReal > >]': +src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoReal]': +src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoReal > >&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/utils/eoCheckPoint.h:33, + 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = eoScalarFitness >; EOT = eoReal > >]': +src/eodev/utils/eoStat.h:171:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); + ^ +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal > >]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoReal&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/utils/eoCheckPoint.h:33, + 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = double; EOT = eoReal]': +src/eodev/utils/eoStat.h:171:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal]': +src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoScalarFitness >; _BinaryOperation = eoScalarFitness > (*)(double, const eoReal > >&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/numeric:62, + from src/eodev/utils/eoStat.h:35, + from src/eodev/utils/eoCheckPoint.h:33, + from src/eodev/utils/checkpointing:38, + from src/eodev/do/make_checkpoint.h:40, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = double; _BinaryOperation = double (*)(double, const eoReal&)]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoScalarFitness.h:29, + from src/eodev/do/make_checkpoint.h:36, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoScalarFitness.h:29, + from src/eodev/do/make_checkpoint.h:36, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + from src/eodev/utils/selectors.h:44, + from src/eodev/do/make_checkpoint.h:37, + from src/eodev/es/make_checkpoint_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_checkpoint_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_real.o -Wall -fopenmp +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoLogger.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoLogger.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_run_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_real.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_run_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_es.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_pop_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_real.o -Wall -fopenmp +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] + ::write(_fd, &c, 1); + ~~~~~~~^~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_algo_scalar_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_real.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from src/eodev/utils/eoParser.h:32, + from src/eodev/utils/eoLogger.h:96, + from src/eodev/eoDetTournamentSelect.h:36, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': +src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -27621,37 +29438,40 @@ /usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result)); ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': /usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a @@ -27660,30 +29480,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -27692,30 +29488,6 @@ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; _Tp = eoReal]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoReal*; _ForwardIterator = eoReal*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; _Tp = eoReal > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -27730,105 +29502,11 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), @@ -27838,9 +29516,18 @@ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -27849,6 +29536,21 @@ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -27863,6 +29565,21 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, @@ -27871,10 +29588,11 @@ /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -27892,18 +29610,102 @@ __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoReal > >]': src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoReal > >]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from src/eodev/eoMergeReduce.h:33, + from src/eodev/do/make_algo_scalar.h:50, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); + ^~~~~~~ +src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + _newgen.erase(it); + ^~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoReal]': src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); ^~~ +In file included from src/eodev/do/make_algo_scalar.h:38, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoReal]': +src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/pipecom.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/pipecom.o -Wall -fopenmp +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/eodev/es/eoReal.h:32, - from src/eodev/es/make_pop_real.cpp:46: + from src/eodev/es/make_algo_scalar_real.cpp:46: src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::copy(begin(), end(), std::ostream_iterator(os, " ")); @@ -27912,16 +29714,91 @@ src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::copy(begin(), end(), std::ostream_iterator(os, " ")); ^~~ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoReal > >]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoReal > >]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoReal > >]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal > >]': src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -27930,16 +29807,126 @@ /usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __result)); ^ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double]': +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__upper_bound(__first, __last, __val, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__val_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoReal > >]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoReal > >]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) + ^~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoReal > >]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoReal]': +src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::iterator it = std::min_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + erase(const_iterator __position) + ^~~~~ +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoReal]': +src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::sort(begin(), end(), Cmp2()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoReal]': +src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoRNG.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRNG.o -Wall -fopenmp src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoReal]': src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), result.begin(), Ref()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -27950,194 +29937,292 @@ ^ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__upper_bound(__first, __last, __val, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__val_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoReal]': +src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), result.begin(), Ref()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoReal]': +src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoReal]': +src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/es/make_pop_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/es/make_continue_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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] - 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 - eoSignal *mon_ctrlCCont; - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoScalarFitness >*; _Container = std::vector > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoReal > >]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), fitness.begin(), GetFitness()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoReal]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoReal]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), fitness.begin(), GetFitness()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__first, __result)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': -/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _DistanceType __len = std::distance(__first, __last); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -28145,10 +30230,10 @@ /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, @@ -28165,345 +30250,1040 @@ /usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _GLIBCXX_MOVE3(__position + 1, end(), __position); + ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': -/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _DistanceType __len = std::distance(__first, __last); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) + ^~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + move(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__copy_move_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), __result); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; _Tp = eoReal > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoReal > >]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; _Tp = eoReal]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoReal*; _ForwardIterator = eoReal*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + move(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__copy_move_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), __result); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoReal*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; _Tp = eoReal]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoReal]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__partial_sort(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__unguarded_partition_pivot(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from src/eodev/utils/eoData.h:28, + from src/eodev/do/make_algo_scalar.h:30, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__partial_sort(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__unguarded_partition_pivot(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoReal > >*; _Container = std::vector > >, std::allocator > > > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __partial_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__sort_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; bool = false]': +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoReal*; _Container = std::vector, std::allocator > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __partial_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__sort_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; bool = false]': +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__a, __b)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 else if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 while (__comp(__first, __pivot)) ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 while (__comp(__pivot, __last)) ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::iter_swap(__first, __last); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -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] - 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 - eoSignal *mon_ctrlCCont; - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return std::__copy_move_backward_a2(std::__miter_base(__first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__miter_base(__last), @@ -28512,135 +31292,130 @@ ~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoParser.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParser.o -Wall -fopenmp +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__a, __b)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 else if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 while (__comp(__first, __pivot)) ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 while (__comp(__pivot, __last)) ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::iter_swap(__first, __last); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return std::__copy_move_backward_a2(std::__miter_base(__first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__miter_base(__last), @@ -28649,210 +31424,237 @@ ~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoScalarFitness >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': -/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoReal > >; _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) ^~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': -/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoReal; _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) ^~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoReal > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoReal; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoReal > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoReal; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoFunctor.h:30, - from src/eodev/eoContinue.h:28, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = eoScalarFitness >; _Compare = std::greater > >]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from /usr/include/c++/8/vector:60, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Value = eoReal > >; _Compare = eoPop > > >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::greater]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_genotype_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_genotype_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_op_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_op_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_op_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_real.o -Wall -fopenmp +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Value = eoReal; _Compare = eoPop >::Cmp2]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_genotype_real.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_real.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from src/eodev/utils/eoParser.h:32, + from src/eodev/utils/eoLogger.h:96, + from src/eodev/eoVector.h:29, + from src/eodev/es/eoReal.h:32, + from src/eodev/es/make_genotype_real.h:31, + from src/eodev/es/make_genotype_real.cpp:56: +src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': +src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __result)); + ^ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/es/make_genotype_real.h:29, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: + from src/eodev/es/make_genotype_real.h:29, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/es/make_genotype_real.h:29, + from src/eodev/es/make_genotype_real.cpp:56: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': /usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a @@ -28861,20 +31663,20 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -28883,20 +31685,14 @@ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -28911,6 +31707,27 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/ios:40, + from /usr/include/c++/8/ostream:38, + from /usr/include/c++/8/iostream:39, + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/es/make_genotype_real.h:29, + from src/eodev/es/make_genotype_real.cpp:56: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, @@ -28923,10 +31740,13 @@ from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -28937,110 +31757,26 @@ from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, - from src/eodev/eoObject.h:31, - from src/eodev/eoOp.h:28, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: + from src/eodev/es/make_genotype_real.h:27, + from src/eodev/es/make_genotype_real.cpp:56: /usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': /usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __miter_base(move_iterator<_Iterator> __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; _Tp = eoBit]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoBit*; _ForwardIterator = eoBit*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_continue_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_continue_ga.o -Wall -fopenmp +In file included from src/eodev/es/eoReal.h:32, + from src/eodev/es/make_genotype_real.h:31, + from src/eodev/es/make_genotype_real.cpp:56: +src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = eoScalarFitness >; GeneType = double]': +src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(begin(), end(), std::ostream_iterator(os, " ")); + ^~~ +src/eodev/eoVector.h: In member function 'void eoVector::printOn(std::ostream&) const [with FitT = double; GeneType = double]': +src/eodev/eoVector.h:110:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::copy(begin(), end(), std::ostream_iterator(os, " ")); + ^~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7_d -c src/eodev/es/make_continue_es.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoUpdater.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoUpdater.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, @@ -29053,50 +31789,76 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoScalarFitness >*; _Container = std::vector > >]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_es.cpp:44: +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 typename eoPop::const_iterator it = std::max_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsFull > >]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::transform(begin(), end(), fitness.begin(), GetFitness()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsFull]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 typename eoPop::const_iterator it = std::max_element(begin(), end()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoBit]': -src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsFull]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), fitness.begin(), GetFitness()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsStdev > >]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), fitness.begin(), GetFitness()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsStdev]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::transform(begin(), end(), fitness.begin(), GetFitness()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsSimple > >]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::transform(begin(), end(), fitness.begin(), GetFitness()); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + std::nth_element(fitness.begin(), it, fitness.end(), std::greater()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + typename eoPop::const_iterator it = std::max_element(begin(), end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +src/eodev/eoPop.h: In member function 'eoPop::Fitness eoPop::nth_element_fitness(int) const [with EOT = eoEsSimple]': +src/eodev/eoPop.h:283:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::transform(begin(), end(), fitness.begin(), GetFitness()); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/eoPop.h:286:29: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 @@ -29113,39 +31875,39 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 if (__comp(__result, __first)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 max_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': /usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 @@ -29171,39 +31933,39 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 if (__comp(__result, __first)) ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 max_element(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 return _GLIBCXX_STD_A::__max_element(__first, __last, ^ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 transform(_InputIterator __first, _InputIterator __last, ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/stl_algo.h:4787:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -29218,10 +31980,186 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _UnaryOperation = eoPop > > >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/bits/char_traits.h:39, + from /usr/include/c++/8/string:40, + from /usr/include/c++/8/stdexcept:39, + from /usr/include/c++/8/array:39, + from /usr/include/c++/8/tuple:39, + from /usr/include/c++/8/functional:54, + from src/eodev/eoFunctor.h:30, + from src/eodev/eoContinue.h:28, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = eoPop >::GetFitness]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -29283,7 +32221,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -29294,7 +32232,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -29327,16 +32265,17 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot1DSnapshot.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DSnapshot.o -Wall -fopenmp In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -29362,7 +32301,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -29373,7 +32312,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -29388,10 +32327,6 @@ /usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, @@ -29410,7 +32345,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ @@ -29420,12 +32355,13 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, @@ -29437,7 +32373,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) @@ -29449,7 +32385,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -29461,7 +32397,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -29527,7 +32463,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -29546,7 +32482,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -29557,7 +32493,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -29574,7 +32510,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) @@ -29586,23 +32522,19 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -29668,7 +32600,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -29687,7 +32619,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -29698,7 +32630,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -29719,7 +32651,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -29734,7 +32666,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -29752,7 +32684,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoScalarFitness >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = std::greater > >]': /usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) @@ -29763,7 +32695,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -29784,7 +32716,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -29799,7 +32731,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -29817,7 +32749,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::greater]': /usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) @@ -29828,7 +32760,7 @@ from src/eodev/eoContinue.h:29, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -29843,10 +32775,6 @@ /usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, @@ -29858,7 +32786,7 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) @@ -29874,118 +32802,81 @@ from src/eodev/eoContinue.h:28, from src/eodev/eoCombinedContinue.h:33, from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: + from src/eodev/es/make_continue_es.cpp:44: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = eoScalarFitness >; _Compare = std::greater > >]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::greater]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_pop_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_pop_ga.o -Wall -fopenmp +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/knngamodule.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoScalarFitnessAssembled.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoFunctorStore.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoSIGContinue.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPersistent.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoCtrlCContinue.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPrintable.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_pop_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_checkpoint_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_op_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_algo_scalar_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_run_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_continue_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_genotype_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoState.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoSignal.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParallel.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRealBounds.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoOStreamMonitor.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoData.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/make_help.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoLogger.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/pipecom.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRNG.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParser.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoUpdater.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DSnapshot.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DMonitor.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoFileMonitor.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoIntBounds.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/eig.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAState.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAParams.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_es.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/knnga_d.so -fopenmp +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot1DMonitor.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DMonitor.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/eoPop.h:40, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; _Tp = eoBit]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoBit*; _ForwardIterator = eoBit*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoFileMonitor.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoFileMonitor.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/utils/eoIntBounds.cpp -o build/temp.linux-armv7l-2.7/src/eodev/utils/eoIntBounds.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +building 'gamera.graph' extension +creating build/temp.linux-armv7l-2.7-pydebug/src/graph +creating build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/shortest_path.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_pop_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_flags.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch (std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/edge.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/node.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/c++/8/queue:61, + from include/graph/graph_common.hpp:26, + from include/graph/node.hpp:23, + from src/graph/node.cpp:20: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/deque:63, + from /usr/include/c++/8/queue:60, + from include/graph/graph_common.hpp:26, + from include/graph/node.hpp:23, + from src/graph/node.cpp:20: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; _Tp = eoBit > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; _Tp = eoBit]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) @@ -29994,241 +32885,548 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/spanning_tree.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/subgraph_root.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_continue_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_structure.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_colorize.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_algorithm.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/partitions.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/algorithm:61, - from src/eodev/eoPop.h:37, - from src/eodev/do/make_pop.h:31, - from src/eodev/ga/make_pop_ga.cpp:45: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_real.h:31, - from src/eodev/es/make_op_real.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Partitions::Part; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__n, + ^~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Partitions::Part}; _Tp = Partitions::Part; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_algo_scalar_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_algo_scalar_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/CMAParams.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/CMAParams.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from src/eodev/utils/eoParser.h:32, - from src/eodev/utils/eoLogger.h:96, - from src/eodev/eoDetTournamentSelect.h:36, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/eoParam.h: In member function 'std::__cxx11::string eoValueParam::getValue() const [with ValueType = std::vector]': -src/eodev/utils/eoParam.h:322:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::copy(repValue.begin(), repValue.end(), std::ostream_iterator(os, " ")); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); - ^ + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = Partitions::Part; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Partitions::Part}; _Tp = Partitions::Part; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from src/graph/graphmodule/wrapper.hpp:26, + from src/graph/graphmodule/graphobject.hpp:24, + from src/graph/graphmodule/partitions.cpp:23: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = std::ostream_iterator]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = Partitions::Part*; _Tp = Partitions::Part]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Partitions::Part*; _ForwardIterator = Partitions::Part*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) @@ -30237,61 +33435,42 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Partitions::Part*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) @@ -30300,2252 +33479,87 @@ ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Partitions::Part*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoBit > >]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoMergeReduce.h:33, - from src/eodev/do/make_algo_scalar.h:50, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoReduce.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -src/eodev/eoReduce.h:294:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:294:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_stochastic_tournament(_newgen.begin(), _newgen.end(), t_rate) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -src/eodev/eoReduce.h:241:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoReduce.h:241:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase( inverse_deterministic_tournament(_newgen.begin(), _newgen.end(), t_size) ); - ^~~~~~~ -src/eodev/eoReduce.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -src/eodev/eoReduce.h:193:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - _newgen.erase(it); - ^~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::printOn(std::ostream&) const [with EOT = eoBit]': -src/eodev/eoPop.h:338:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::copy( begin(), end(), std::ostream_iterator( _os, "\n") ); - ^~~ -In file included from src/eodev/do/make_algo_scalar.h:38, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoProportionalSelect.h: In member function 'const EOT& eoProportionalSelect::operator()(const eoPop&) [with EOT = eoBit]': -src/eodev/eoProportionalSelect.h:75:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - typename FitVec::iterator result = std::upper_bound(cumulative.begin(), cumulative.end(), fortune); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoBit > >]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoBit > >]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double]': -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__upper_bound(__first, __last, __val, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__val_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoBit > >]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) - ^~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoBit > >]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'typename eoPop::iterator eoPop::it_worse_element() [with EOT = eoBit]': -src/eodev/eoPop.h:250:64: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::iterator it = std::min_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It inverse_stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:302:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1317:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - erase(const_iterator __position) - ^~~~~ -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It inverse_deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It inverse_deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:229:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::sort() [with EOT = eoBit]': -src/eodev/eoPop.h:163:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::sort(begin(), end(), Cmp2()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::nth_element(int, std::vector&) const [with EOT = eoBit]': -src/eodev/eoPop.h:299:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = long long unsigned int*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result)); - ^ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2077:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__upper_bound(__first, __last, __val, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__val_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::shuffle(std::vector&) const [with EOT = eoBit]': -src/eodev/eoPop.h:194:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'const EOT& stochastic_tournament(const eoPop&, double, eoRng&) [with EOT = eoBit]': -src/eodev/utils/selectors.h:292:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *stochastic_tournament(_pop.begin(), _pop.end(), _t_rate, _gen); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h: In function 'const EOT& deterministic_tournament(const eoPop&, unsigned int, eoRng&) [with EOT = eoBit]': -src/eodev/utils/selectors.h:219:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return *deterministic_tournament(_pop.begin(), _pop.end(), _t_size, _gen); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = std::ostream_iterator > >, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _DistanceType __len = std::distance(__first, __last); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator*>; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc:163:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _GLIBCXX_MOVE3(__position + 1, end(), __position); - ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = std::ostream_iterator, char, std::char_traits >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2045:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _DistanceType __len = std::distance(__first, __last); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It stochastic_tournament(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It stochastic_tournament(It _begin, It _end, double _t_rate, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:265:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -src/eodev/utils/selectors.h: In function 'It deterministic_tournament(It, It, unsigned int, eoRng&) [with It = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - It deterministic_tournament(It _begin, It _end, unsigned _t_size, eoRng& _gen = rng) - ^~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:199:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - move(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__copy_move_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), __result); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; _Tp = eoBit > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoBit > >]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; _Tp = eoBit]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = eoBit*; _ForwardIterator = eoBit*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - move(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:479:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__copy_move_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), __result); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const eoBit*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; _Tp = eoBit]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = eoBit]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__partial_sort(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OI = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from src/eodev/utils/eoData.h:28, - from src/eodev/do/make_algo_scalar.h:30, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__partial_sort(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoBit > >*; _Container = std::vector > >, std::allocator > > > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __partial_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__sort_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; bool = false]': -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = eoBit*; _Container = std::vector, std::allocator > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = long long unsigned int*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __partial_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__sort_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; bool = false]': -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BI2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoBit > >; _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = eoBit; _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoBit > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoBit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoBit > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoBit; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Value = eoBit > >; _Compare = eoPop > > >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Value = eoBit; _Compare = eoPop >::Cmp2]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_checkpoint_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_checkpoint_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_checkpoint_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from src/eodev/utils/eoCheckPoint.h:33, - 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/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoBit > >]': -src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -src/eodev/utils/eoStat.h: In member function 'void eoSecondMomentStats::operator()(const eoPop&) [with EOT = eoBit]': -src/eodev/utils/eoStat.h:207:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - SquarePair result = std::accumulate(_pop.begin(), _pop.end(), std::make_pair(0.0, 0.0), eoSecondMomentStats::sumOfSquares); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoBit > >&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/utils/eoCheckPoint.h:33, - 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = eoScalarFitness >; EOT = eoBit > >]': -src/eodev/utils/eoStat.h:171:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); - ^ -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit > >]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = std::pair; _BinaryOperation = std::pair (*)(std::pair, const eoBit&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/utils/eoCheckPoint.h:33, - 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/eoStat.h: In member function 'void eoAverageStat::doit(const eoPop&, T) [with T = double; EOT = eoBit]': -src/eodev/utils/eoStat.h:171:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - Fitness v = std::accumulate(_pop.begin(), _pop.end(), Fitness(0.0), eoAverageStat::sumFitness); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -src/eodev/eoPop.h: In member function 'void eoPop::sort(std::vector&) const [with EOT = eoBit]': -src/eodev/eoPop.h:172:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::transform(begin(), end(), result.begin(), Ref()); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = eoScalarFitness >; _BinaryOperation = eoScalarFitness > (*)(double, const eoBit > >&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit > >]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OIter = __gnu_cxx::__normal_iterator > >**, std::vector > >*, std::allocator > >*> > >; _UnaryOperation = eoPop > > >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/numeric:62, - from src/eodev/utils/eoStat.h:35, - from src/eodev/utils/eoCheckPoint.h:33, - from src/eodev/utils/checkpointing:38, - from src/eodev/do/make_checkpoint.h:40, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = double; _BinaryOperation = double (*)(double, const eoBit&)]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -src/eodev/eoPop.h: In member function 'const EOT& eoPop::best_element() const [with EOT = eoBit]': -src/eodev/eoPop.h:222:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - typename eoPop::const_iterator it = std::max_element(begin(), end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _UnaryOperation = eoPop >::Ref]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoScalarFitness.h:29, - from src/eodev/do/make_checkpoint.h:36, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Iterator2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/bits/char_traits.h:39, - from /usr/include/c++/8/string:40, - from /usr/include/c++/8/stdexcept:39, - from /usr/include/c++/8/array:39, - from /usr/include/c++/8/tuple:39, - from /usr/include/c++/8/functional:54, - from src/eodev/eoScalarFitness.h:29, - from src/eodev/do/make_checkpoint.h:36, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/utils/selectors.h:44, - from src/eodev/do/make_checkpoint.h:37, - from src/eodev/ga/make_checkpoint_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7_d -c src/eodev/ga/make_run_ga.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_run_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/knngamodule.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoScalarFitnessAssembled.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoCtrlCContinue.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoFunctorStore.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPersistent.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoSIGContinue.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/eoPrintable.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoOStreamMonitor.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRNG.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/pipecom.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoLogger.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/make_help.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoIntBounds.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoState.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoFileMonitor.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DMonitor.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParallel.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoSignal.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoData.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoRealBounds.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoUpdater.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoParser.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/utils/eoGnuplot1DSnapshot.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/eig.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAParams.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_checkpoint_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_genotype_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_op_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/CMAState.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_algo_scalar_es.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_run_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_pop_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/es/make_continue_real.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_genotype_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_op_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_continue_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_pop_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_algo_scalar_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_checkpoint_ga.o build/temp.linux-armv7l-2.7-pydebug/src/eodev/ga/make_run_ga.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/knnga_d.so -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] - 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 - 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] - 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 - 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 = eoEsStdev]': -src/eodev/utils/eoCheckPoint.h:77:46: warning: 'mon_ctrlCCont' may be used uninitialized in this function [-Wmaybe-uninitialized] - 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 - eoSignal *mon_ctrlCCont; - ^~~~~~~~~~~~~ -building 'gamera.graph' extension -creating build/temp.linux-armv7l-2.7-pydebug/src/graph -creating build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/shortest_path.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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] - 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 - 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 = eoEsFull]': -src/eodev/utils/eoCheckPoint.h:77:46: warning: 'mon_ctrlCCont' may be used uninitialized in this function [-Wmaybe-uninitialized] - 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 - 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 = eoEsFull > >]': -src/eodev/utils/eoCheckPoint.h:77:46: warning: 'mon_ctrlCCont' may be used uninitialized in this function [-Wmaybe-uninitialized] - 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 - eoSignal *mon_ctrlCCont; - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_structure.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_colorize.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/spanning_tree.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/edge.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_genotype_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/node.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/c++/8/queue:61, - from include/graph/graph_common.hpp:26, - from include/graph/node.hpp:23, - from src/graph/node.cpp:20: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/deque:63, - from /usr/include/c++/8/queue:60, - from include/graph/graph_common.hpp:26, - from include/graph/node.hpp:23, - from src/graph/node.cpp:20: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/subgraph_root.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_flags.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - catch (std::runtime_error) { - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graph_algorithm.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_run_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/nodeobject.o -Wall +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/edgeobject.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_genotype_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_es.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_checkpoint_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_es.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/graph/graphmodule/wrapper.hpp:27, - from src/graph/graphmodule/nodeobject.hpp:23, - from src/graph/graphmodule/nodeobject.cpp:21: + 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=] } catch (std::exception e) { @@ -32568,8 +33582,8 @@ 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: + 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 @@ -32759,11 +33773,11 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/partitions.o -Wall +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject_algorithm.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, - from src/graph/graphmodule/partitions.cpp:23: + 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=] } catch (std::exception e) { @@ -32783,11 +33797,15 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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=] + 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/partitions.cpp:23: + 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 @@ -32977,373 +33995,11 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Partitions::Part; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:74:12: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__n, - ^~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Partitions::Part}; _Tp = Partitions::Part; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = Partitions::Part; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Partitions::Part}; _Tp = Partitions::Part; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from src/graph/graphmodule/wrapper.hpp:26, - from src/graph/graphmodule/graphobject.hpp:24, - from src/graph/graphmodule/partitions.cpp:23: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = Partitions::Part*; _Tp = Partitions::Part]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Partitions::Part*; _ForwardIterator = Partitions::Part*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Partitions::Part*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Partitions::Part*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = long long unsigned int*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = long long unsigned int*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/graphmodule.o -Wall +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/nodeobject.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, - from src/graph/graphmodule/graphmodule.cpp:21: + 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=] } catch (std::exception e) { @@ -33367,227 +34023,7 @@ 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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/edgeobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_op_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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: + 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 @@ -33777,11 +34213,11 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject_algorithm.o -Wall +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ 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: + 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=] } catch (std::exception e) { @@ -33801,15 +34237,23 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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=] +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=] 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=] + 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=] + 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: + 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 @@ -33999,11 +34443,22 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject.o -Wall +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/graph/graphmodule/graphmodule.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ In file included from src/graph/graphmodule/wrapper.hpp:27, - from src/graph/graphmodule/graphobject.hpp:24, - from src/graph/graphmodule/graphobject.cpp:21: + 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=] } catch (std::exception e) { @@ -34023,23 +34478,11 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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=] - 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=] - 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=] - 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: + 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 @@ -34229,36 +34672,44 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/graph/shortest_path.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_structure.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7-pydebug/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7-pydebug/src/graph/edge.o build/temp.linux-armv7l-2.7-pydebug/src/graph/node.o build/temp.linux-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7-pydebug/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_flags.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_algorithm.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/nodeobject.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/partitions.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/graphmodule.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/edgeobject.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject_algorithm.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/graph_d.so -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/graph/shortest_path.o build/temp.linux-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_flags.o build/temp.linux-armv7l-2.7-pydebug/src/graph/edge.o build/temp.linux-armv7l-2.7-pydebug/src/graph/node.o build/temp.linux-armv7l-2.7-pydebug/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7-pydebug/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_structure.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_algorithm.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/partitions.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/edgeobject.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject_algorithm.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/nodeobject.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/graphobject.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graphmodule/graphmodule.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/graph_d.so +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ building 'gamera.kdtree' extension creating build/temp.linux-armv7l-2.7-pydebug/src/geostructs arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/kdtreemodule.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In function 'eoGenOp& do_make_op(eoParser&, eoState&, eoRealInitBounded&) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ 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=] @@ -34471,13 +34922,17 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In function 'eoGenOp& do_make_op(eoParser&, eoState&, eoRealInitBounded&) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -34618,10 +35073,6 @@ __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -34657,13 +35108,17 @@ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7-pydebug/src/geostructs/kdtree.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -/usr/include/c++/8/bits/stl_vector.h: In function 'eoGenOp& do_make_op(eoParser&, eoState&, eoRealInitBounded&) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from include/geostructs/kdtree.hpp:22, from src/geostructs/kdtree.cpp:19: @@ -34688,10 +35143,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/queue:64, from include/geostructs/kdtree.hpp:23, from src/geostructs/kdtree.cpp:19: @@ -34970,87 +35421,14 @@ ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/src/kdtreemodule.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/kdtree_d.so -building 'gamera.plugins._binarization' extension +building 'gamera.plugins._morphology' extension creating build/temp.linux-armv7l-2.7-pydebug/build creating build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3 creating build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera creating build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_binarization.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_binarization.o -Wall +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_morphology.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_morphology.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple&}; _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev&}; _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull&}; _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull > >&}; _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -35070,68 +35448,29 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev > >&}; _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple > >&}; _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/es/make_op_es.h:27, - from src/eodev/es/make_op_es.cpp:45: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from include/plugins/threshold.hpp:25, - from include/plugins/binarization.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: + from include/plugins/morphology.hpp:36, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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] - 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' - 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 /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_dilate_with_structure(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:258:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_erode_with_structure(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:428:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +In file included from include/plugins/morphology.hpp:31, + from /build/gamera-3.4.3/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=] @@ -35149,17 +35488,37 @@ 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 /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/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 @@ -35349,6 +35708,115 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -35691,16 +36159,15 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/threshold.hpp:26, - from include/plugins/binarization.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +In file included from include/plugins/morphology.hpp:36, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -35712,7 +36179,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -35726,438 +36193,12 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_mean(const T&) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:112:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - = std::accumulate(src.vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - (FloatPixel)0, - ~~~~~~~~~~~~~~ - double_plus()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:112:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_variance(const T&) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - transform(src.vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - squares->vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~ - double_squared()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - = std::accumulate(squares->vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - squares->vec_end(), - ~~~~~~~~~~~~~~~~~~~ - (FloatPixel)0); - ~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_variance(const T&) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - transform(src.vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - squares->vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~ - double_squared()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - = std::accumulate(squares->vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - squares->vec_end(), - ~~~~~~~~~~~~~~~~~~~ - (FloatPixel)0); - ~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_variance(const T&) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - transform(src.vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - squares->vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~ - double_squared()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - = std::accumulate(squares->vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - squares->vec_end(), - ~~~~~~~~~~~~~~~~~~~ - (FloatPixel)0); - ~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'Gamera::FloatImageView* variance_filter(const T&, const FloatImageView&, size_t) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - transform(src.vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - squares->vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~ - double_squared()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - = std::accumulate(squares->vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - squares->vec_end(), - ~~~~~~~~~~~~~~~~~~~ - (FloatPixel)0); - ~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'Gamera::FloatImageView* variance_filter(const T&, const FloatImageView&, size_t) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - transform(src.vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - squares->vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~ - double_squared()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - = std::accumulate(squares->vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - squares->vec_end(), - ~~~~~~~~~~~~~~~~~~~ - (FloatPixel)0); - ~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'Gamera::FloatImageView* variance_filter(const T&, const FloatImageView&, size_t) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - transform(src.vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ - src.vec_end(), - ~~~~~~~~~~~~~~ - squares->vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~ - double_squared()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - = std::accumulate(squares->vec_begin(), - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - squares->vec_end(), - ~~~~~~~~~~~~~~~~~~~ - (FloatPixel)0); - ~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - std::copy(variances->vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - variances->vec_end(), - ~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::nth_element(orderedVariances->vec_begin(), - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin() + (area - 1) / 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_end()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - std::copy(variances->vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - variances->vec_end(), - ~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::nth_element(orderedVariances->vec_begin(), - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin() + (area - 1) / 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_end()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - std::copy(variances->vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - variances->vec_end(), - ~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::nth_element(orderedVariances->vec_begin(), - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin() + (area - 1) / 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_end()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - std::inner_product(bcopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - bcopy->vec_end(), - ~~~~~~~~~~~~~~~~~ - scopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - src_value_type - ~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': -include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - std::inner_product(bcopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - bcopy->vec_end(), - ~~~~~~~~~~~~~~~~~ - scopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - src_value_type - ~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - std::inner_product(bcopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - bcopy->vec_end(), - ~~~~~~~~~~~~~~~~~ - scopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - src_value_type - ~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': -include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - std::inner_product(bcopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - bcopy->vec_end(), - ~~~~~~~~~~~~~~~~~ - scopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - src_value_type - ~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]': -include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - std::inner_product(bcopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - bcopy->vec_end(), - ~~~~~~~~~~~~~~~~~ - scopy->vec_begin(), - ~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - src_value_type - ~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - = std::inner_product(binarization.vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - binarization.vec_end(), - ~~~~~~~~~~~~~~~~~~~~~~~ - background.vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - base_value_type - ~~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': -include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - = std::inner_product(binarization.vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - binarization.vec_end(), - ~~~~~~~~~~~~~~~~~~~~~~~ - background.vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - base_value_type - ~~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - = std::inner_product(binarization.vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - binarization.vec_end(), - ~~~~~~~~~~~~~~~~~~~~~~~ - background.vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - base_value_type - ~~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': -include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - = std::inner_product(binarization.vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - binarization.vec_end(), - ~~~~~~~~~~~~~~~~~~~~~~~ - background.vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - base_value_type - ~~~~~~~~~~~~~~~ - >()); - ~~~~ -include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]': -include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - = std::inner_product(binarization.vec_begin(), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - binarization.vec_end(), - ~~~~~~~~~~~~~~~~~~~~~~~ - background.vec_begin(), - ~~~~~~~~~~~~~~~~~~~~~~~ - gatos_pair(0, 0.0), - ~~~~~~~~~~~~~~~~~~~ - pair_plus(), - ~~~~~~~~~~~~~~~~~~~~~~~~ - gatos_accumulate - ~~~~~~~~~~~~~~~~ - < - ~ - gatos_pair, - ~~~~~~~~~~~ - binarization_value_type, - ~~~~~~~~~~~~~~~~~~~~~~~~ - base_value_type - ~~~~~~~~~~~~~~~ - >()); - ~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_algo_scalar_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_real.o -Wall -fopenmp +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/eig.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/eig.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -36165,9 +36206,8 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/threshold.hpp:25, - from include/plugins/binarization.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -36179,7 +36219,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -36198,153 +36238,54 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -In file included from /usr/include/c++/8/numeric:62, - from include/plugins/binarization.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _Tp = double; _BinaryOperation = double_plus]': -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _OIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _UnaryOperation = double_squared]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -In file included from /usr/include/c++/8/numeric:62, - from include/plugins/binarization.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': -/usr/include/c++/8/bits/stl_numeric.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned int*> >; _OIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _UnaryOperation = double_squared]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - transform(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _UnaryOperation = double_squared]': -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/numeric:62, - from include/plugins/binarization.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, short unsigned int*>, Gamera::ImageViewDetail::ColIterator >, short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, unsigned char*>, Gamera::ImageViewDetail::ColIterator >, unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 - inner_product(_InputIterator1 __first1, _InputIterator1 __last1, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, Gamera::RleDataDetail::RleVectorIterator > >, Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > > >; _InputIterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, unsigned char*>, Gamera::ImageViewDetail::ColIterator >, unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>, Gamera::ImageViewDetail::ConstColIterator >, const short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::CCDetail::ConstVecIterator >, Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>, Gamera::CCDetail::ConstColIterator >, const short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >, Gamera::ImageViewDetail::ConstColIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > > >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::CCDetail::ConstVecIterator >, Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >, Gamera::CCDetail::ConstColIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > > >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::MLCCDetail::ConstVecIterator >, Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>, Gamera::MLCCDetail::ConstColIterator >, const short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': -/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 -In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -include/plugins/binarization.hpp: In function 'Gamera::FloatVector* histogram_real_values(const T&) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:920:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::fill(values->begin(), values->end(), 0); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/morphology.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) ^~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_genotype_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/image_view_iterators.hpp:23, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -36356,7 +36297,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -36375,7 +36316,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -36388,7 +36329,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -36414,98 +36355,258 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } ^ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from include/plugins/morphology.hpp:30, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +include/plugins/neighbor.hpp: In function 'void Gamera::neighbor4o(const T&, F&, M&) [with T = Gamera::ImageView >; F = Gamera::Max; M = Gamera::ImageView >]': +include/plugins/neighbor.hpp:589:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:596:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:603:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:610:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:619:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:629:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:662:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp: In function 'void Gamera::neighbor9(const T&, F, M&) [with T = Gamera::ImageView >; F = Gamera::Max; M = Gamera::ImageView >]': +include/plugins/neighbor.hpp:110:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:118:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:126:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:134:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:145:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:157:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:169:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:181:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:193:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp: In function 'void Gamera::neighbor4o(const T&, F&, M&) [with T = Gamera::ImageView >; F = Gamera::Min; M = Gamera::ImageView >]': +include/plugins/neighbor.hpp:589:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:596:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:603:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:610:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:619:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:629:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:662:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp: In function 'void Gamera::neighbor9(const T&, F, M&) [with T = Gamera::ImageView >; F = Gamera::Min; M = Gamera::ImageView >]': +include/plugins/neighbor.hpp:110:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:118:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:126:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:134:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:145:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, 0), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:157:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:169:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(0, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:181:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); + ^~~ +include/plugins/neighbor.hpp:193:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + tmp.set(Point(col, row), func(window.begin(), window.end())); + ^~~ +In file included from include/plugins/morphology.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -36514,7 +36615,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -36524,7 +36625,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -36538,7 +36639,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -36552,7 +36653,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -36611,7 +36712,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -36632,44 +36733,36 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - __copy_move_a(_II __first, _II __last, _OI __result) +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __max_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - return std::__copy_move<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_m(__first, __last, __result); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__result, __first)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + max_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__max_element(__first, __last, + ^ +In file included from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +include/plugins/morphology.hpp: In member function 'T Gamera::Max::operator()(typename std::vector::iterator, typename std::vector::iterator) [with T = double]': +include/plugins/morphology.hpp:184:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + inline T Max::operator() (typename vector::iterator begin, + ^~~~~~ +include/plugins/morphology.hpp:184:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 +include/plugins/morphology.hpp:186:25: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + return *(max_element(begin, end)); + ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -36677,105 +36770,66 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __min_element(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _ForwardIterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1855:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__unguarded_linear_insert(__i, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ - __gnu_cxx::__ops::__val_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first, __result)) + ~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + inline min_element(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return _GLIBCXX_STD_A::__min_element(__first, __last, + ^ +In file included from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +include/plugins/morphology.hpp: In member function 'T Gamera::Min::operator()(typename std::vector::iterator, typename std::vector::iterator) [with T = double]': +include/plugins/morphology.hpp:204:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + inline T Min::operator() (typename vector::iterator begin, + ^~~~~~ +include/plugins/morphology.hpp:204:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 +include/plugins/morphology.hpp:206:25: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + return *(min_element(begin, end)); + ~~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from include/plugins/morphology.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -36784,7 +36838,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -36799,7 +36853,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -36807,7 +36861,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -36818,21 +36872,11 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - __copy_m(_II __first, _II __last, _OI __result) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -36841,157 +36885,627 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:342:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Iterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const + from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:253:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__adjust_heap(__first, _DistanceType(0), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _DistanceType(__last - __first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MOVE(__value), __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_morphology.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_morphology_d.so +building 'gamera.plugins._listutilities' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_listutilities.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:7: +include/plugins/listutilities.hpp: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': +include/plugins/listutilities.hpp:188:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::sort(val_cop.begin(), val_cop.end()); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/listutilities.hpp: In function 'T Gamera::median(std::vector*, bool) [with T = double]': +include/plugins/listutilities.hpp:38:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::nth_element(v->begin(), v->begin() + n/2, v->end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/listutilities.hpp:41:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::nth_element(v->begin(), v->begin() + n/2 - 1, v->end()); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last) + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__partial_sort(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __partial_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__first, __pivot)) ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__pivot, __last)) ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__first, __last); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__copy_move_backward_a2(std::__miter_base(__first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__miter_base(__last), ~~~~~~~~~~~~~~~~~~~~~~~~~~ __result); ~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, from /usr/include/vigra/numerictraits.hxx:44, @@ -36999,14 +37513,27 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1828:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - while (__comp(__val, __next)) - ~~~~~~^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -37015,79 +37542,72 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__first + __secondChild, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:237:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__push_heap(__first, __holeIndex, __topIndex, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MOVE(__value), __cmp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/c++/8/math.h:36, from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - return _BI2(std::__copy_move_backward_a<_IsMove> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__niter_base(__first), std::__niter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -37096,61 +37616,269 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - return std::__copy_move_backward<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_move_b(__first, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - __last, - ~~~~~~~ - __result); - ~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_op_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_listutilities.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_listutilities_d.so +building 'gamera.plugins._corelation' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_corelation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_corelation.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_corelation.cpp: In function 'PyObject* call_corelation_weighted(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_corelation.cpp:81:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_corelation.cpp: In function 'PyObject* call_corelation_sum(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_corelation.cpp:265:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_corelation.cpp: In function 'PyObject* call_corelation_sum_squares(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_corelation.cpp:449:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:544:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:544:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:544:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_binarization.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_binarization_d.so -building 'gamera.plugins._morphology' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_morphology.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_morphology.o -Wall + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_corelation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_corelation_d.so +building 'gamera.plugins._segmentation' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_segmentation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -37170,29 +37898,67 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/morphology.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: + from include/plugins/features.hpp:28, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_dilate_with_structure(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:258:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_erode_with_structure(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:428:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -In file included from include/plugins/morphology.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] @@ -37210,8 +37976,9 @@ 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 /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] @@ -37220,27 +37987,170 @@ 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 /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^~~~~ -include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] +include/plugins/segmentation.hpp: In instantiation of 'Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } catch (std::range_error x) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/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 @@ -37430,115 +38340,189 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = unsigned int]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:79:81: required from here +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -37824,6 +38808,98 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -37881,15 +38957,63 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/plugins/morphology.hpp:36, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: + from include/plugins/features.hpp:28, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -37901,7 +39025,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -37915,10 +39039,98 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': +include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': +include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': +include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(center->begin(), center->end()); + ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -37926,8 +39138,18 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/morphology.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_real.h:31, + from src/eodev/es/make_op_real.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -37939,7 +39161,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -37958,43 +39180,19 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + sort(_RandomAccessIterator __first, _RandomAccessIterator __last) + ^~~~ +/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) @@ -38003,7 +39201,7 @@ from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -38015,7 +39213,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -38034,7 +39232,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -38047,7 +39245,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -38073,459 +39271,33 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) - ^~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_real.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from include/gamera.hpp:59, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -In file included from include/plugins/morphology.hpp:30, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -include/plugins/neighbor.hpp: In function 'void Gamera::neighbor4o(const T&, F&, M&) [with T = Gamera::ImageView >; F = Gamera::Max; M = Gamera::ImageView >]': -include/plugins/neighbor.hpp:589:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:596:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:603:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:610:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:619:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:629:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:662:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, row), func(window.begin(), window.end())); - ^~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -include/plugins/neighbor.hpp: In function 'void Gamera::neighbor9(const T&, F, M&) [with T = Gamera::ImageView >; F = Gamera::Max; M = Gamera::ImageView >]': -include/plugins/neighbor.hpp:110:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:118:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:126:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:134:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:145:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:157:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:169:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:181:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:193:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp: In function 'void Gamera::neighbor4o(const T&, F&, M&) [with T = Gamera::ImageView >; F = Gamera::Min; M = Gamera::ImageView >]': -include/plugins/neighbor.hpp:589:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:596:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:603:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:610:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:619:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:629:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:662:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, row), func(window.begin(), window.end())); - ^~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -include/plugins/neighbor.hpp: In function 'void Gamera::neighbor9(const T&, F, M&) [with T = Gamera::ImageView >; F = Gamera::Min; M = Gamera::ImageView >]': -include/plugins/neighbor.hpp:110:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:118:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:126:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:134:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:145:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, 0), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:157:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, nrows_m1), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:169:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(0, row), func(window.begin(), window.end())); - ^~~ -include/plugins/neighbor.hpp:181:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(ncols_m1, row), func(window.begin(), window.end())); - ^~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/neighbor.hpp:193:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - tmp.set(Point(col, row), func(window.begin(), window.end())); - ^~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from include/plugins/morphology.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -38534,7 +39306,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -38544,7 +39316,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -38558,7 +39330,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -38572,7 +39344,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -38631,7 +39403,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -38652,171 +39424,41 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __max_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5653:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5659:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__result, __first)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - max_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5683:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__max_element(__first, __last, - ^ -In file included from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -include/plugins/morphology.hpp: In member function 'T Gamera::Max::operator()(typename std::vector::iterator, typename std::vector::iterator) [with T = double]': -include/plugins/morphology.hpp:184:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - inline T Max::operator() (typename vector::iterator begin, - ^~~~~~ -include/plugins/morphology.hpp:184:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 -include/plugins/morphology.hpp:186:25: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - return *(max_element(begin, end)); - ~~~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __min_element(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5588:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5595:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first, __result)) - ~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - inline min_element(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5610:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:5619:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return _GLIBCXX_STD_A::__min_element(__first, __last, - ^ -In file included from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -include/plugins/morphology.hpp: In member function 'T Gamera::Min::operator()(typename std::vector::iterator, typename std::vector::iterator) [with T = double]': -include/plugins/morphology.hpp:204:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - inline T Min::operator() (typename vector::iterator begin, - ^~~~~~ -include/plugins/morphology.hpp:204:12: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 -include/plugins/morphology.hpp:206:25: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - return *(min_element(begin, end)); - ~~~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__partial_sort(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -38825,7 +39467,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -38840,7 +39482,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -38848,7 +39490,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -38859,26 +39501,36 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoReal > >; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __partial_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -38887,7 +39539,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -38899,131 +39551,46 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoReal; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoReal > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoReal; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_morphology.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_morphology_d.so -building 'gamera.plugins._deformation' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_deformation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_deformation.o -Wall +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_run_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_segmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_segmentation_d.so +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/CMAState.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/CMAState.o -Wall -fopenmp +building 'gamera.plugins._fourier_features' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_fourier_features.o -DFDLENGTH=48 -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/CMAState.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/CMAState.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -39043,22 +39610,32 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/deformations.hpp:21, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_pop_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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 /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: + from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from include/plugins/fourier_features.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/deformations.hpp:21, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +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 /build/gamera-3.4.3/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=] @@ -39076,8 +39653,11 @@ 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 /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +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 /build/gamera-3.4.3/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=] @@ -39086,126 +39666,9 @@ 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/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 @@ -39395,33 +39858,110 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/fourier_features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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/plugins/morphology.hpp:31, + from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from include/plugins/fourier_features.hpp:25, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -39707,6 +40247,55 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -39764,18 +40353,73 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_algo_scalar_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_es.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/plugins/morphology.hpp:36, - from include/plugins/deformations.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: + from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from include/plugins/fourier_features.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/fourier_features.hpp:26, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: +include/plugins/geometry.hpp: In function 'PyObject* Gamera::hough_lines(const PointVector*, double, double, double, double, double, double, unsigned int, float)': +include/plugins/geometry.hpp:968:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::nth_element(lines.begin(), lines.begin() + lines.size() - n_lines, lines.end()); // backward nth_element + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/geometry.hpp:970:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + VectorType(lines.begin() + lines.size() - n_lines, lines.end()).swap(lines); // backwards resize() + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -39787,7 +40431,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -39801,10 +40445,96 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/queue:64, + from /usr/include/vigra/edgedetection.hxx:41, + from include/plugins/edgedetect.hpp:25, + from include/plugins/contour.hpp:28, + from include/plugins/fourier_features.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: +/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = Gamera::RgbColor4Heap; _Sequence = std::vector; _Compare = Gamera::Compare_RgbColor4Heap]': +/usr/include/c++/8/bits/stl_queue.h:618:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::push_heap(c.begin(), c.end(), comp); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = Gamera::RgbColor4Heap; _Sequence = std::vector; _Compare = Gamera::Compare_RgbColor4Heap]': +/usr/include/c++/8/bits/stl_queue.h:645:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::pop_heap(c.begin(), c.end(), comp); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:61, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = Gamera::Point; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; = void; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/stl_vector.h:543:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + vector(_InputIterator __first, _InputIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_vector.h:543:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:546:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { _M_initialize_dispatch(__first, __last, __false_type()); } + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/stl_vector.h:735:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return reverse_iterator(end()); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/stl_vector.h:753:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return reverse_iterator(begin()); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PointBase; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -39812,8 +40542,11 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/deformations.hpp:21, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -39825,7 +40558,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -39844,26 +40577,157 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Compare_RgbColor4Heap]': +/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Compare_RgbColor4Heap]': +/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pop_heap(_RandomAccessIterator __first, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:320:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __cmp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:60, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/stl_vector.h:1432:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1432:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1437:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _M_range_initialize(__first, __last, _IterCategory()); + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In constructor 'std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator.h:133:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator >*, std::vector > > > >::iterator_type' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + reverse_iterator(iterator_type __x) : current(__x) { } + ^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PointBase&}; _Tp = PointBase; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) @@ -39872,7 +40736,7 @@ from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -39884,7 +40748,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -39903,7 +40767,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -39916,7 +40780,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -39942,54 +40806,64 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/plugins/morphology.hpp:32, - from include/plugins/deformations.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, background, norm); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -39998,7 +40872,155 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/map:60, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/stl_vector.h:1462:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1462:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1465:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + const size_type __n = std::distance(__first, __last); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1469:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -40008,7 +41030,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -40022,7 +41044,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -40036,7 +41058,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -40095,7 +41117,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -40116,148 +41138,66 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:32, - from include/plugins/deformations.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': -/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - distanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = Gamera::RgbColor4Heap; _Compare = Gamera::Compare_RgbColor4Heap]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) + ^~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -40266,7 +41206,216 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair >*; _ForwardIterator = std::pair >*; _Allocator = std::allocator > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; _Tp = std::pair >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In member function 'std::reverse_iterator<_Iterator> std::reverse_iterator<_Iterator>::operator+(std::reverse_iterator<_Iterator>::difference_type) const [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator.h:243:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return reverse_iterator(current - __n); } + ^ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -40281,7 +41430,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -40289,7 +41438,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -40300,46 +41449,45 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -In file included from include/plugins/morphology.hpp:32, - from include/plugins/deformations.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Compare_RgbColor4Heap]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator >*>; _ForwardIterator = std::pair >*; _Tp = std::pair >]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -40348,51 +41496,1641 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = std::pair >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_deformation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_deformation_d.so -building 'gamera.plugins._tiff_support' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -Isrc/libtiff -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In member function 'std::reverse_iterator<_Iterator> std::reverse_iterator<_Iterator>::operator-(std::reverse_iterator<_Iterator>::difference_type) const [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator.h:265:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return reverse_iterator(current + __n); } + ^ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator >*>; _ForwardIterator = std::pair >*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair >*; _Container = std::vector > >]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(std::reverse_iterator<_Iterator>) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator.h:440:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return __make_reverse_iterator(__miter_base(__it.base())); } + ^ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator >*>; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = std::pair >]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function 'std::reverse_iterator<_Iterator> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_iterator.h:408:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __make_reverse_iterator(_Iterator __i) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h:409:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + { return reverse_iterator<_Iterator>(__i); } + ^ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) + ^~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o -DFDLENGTH=48 -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:69, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), + ^~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + end(), _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__x.begin(), __x.end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + this->_M_impl._M_start, + ~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/queue:64, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = Gamera::Kdtree::nn4heap; _Sequence = std::vector; _Compare = Gamera::Kdtree::compare_nn4heap]': +/usr/include/c++/8/bits/stl_queue.h:618:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::push_heap(c.begin(), c.end(), comp); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = Gamera::Kdtree::nn4heap; _Sequence = std::vector; _Compare = Gamera::Kdtree::compare_nn4heap]': +/usr/include/c++/8/bits/stl_queue.h:645:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::pop_heap(c.begin(), c.end(), comp); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_allocate_and_copy(size_type __n, + ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__uninitialized_copy_a(__first, __last, __result, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _M_get_Tp_allocator()); + ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:62, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(__first, __last); + ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/queue:62, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::push_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Kdtree::compare_nn4heap]': +/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::pop_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Kdtree::compare_nn4heap]': +/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + pop_heap(_RandomAccessIterator __first, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:320:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __cmp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:61, + from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _Destroy(_ForwardIterator __first, _ForwardIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __destroy(__first, __last); + ~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/queue:62, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:62, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __destroy(_ForwardIterator, _ForwardIterator) { } + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = Gamera::Kdtree::nn4heap; _Compare = Gamera::Kdtree::compare_nn4heap]': +/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) + ^~~~~~~~ +In file included from /usr/include/c++/8/queue:62, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Gamera::Kdtree::nn4heap*; _ForwardIterator = Gamera::Kdtree::nn4heap*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Kdtree::compare_nn4heap]': +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:63, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = Gamera::Kdtree::nn4heap*; _Tp = Gamera::Kdtree::nn4heap]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Gamera::Kdtree::nn4heap*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Gamera::Kdtree::nn4heap*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o -DFDLENGTH=48 -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_fourier_features.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_fourier_features_d.so +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_op_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +building 'gamera.plugins._runlength' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_runlength.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_runlength.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_runlength.cpp: In function 'PyObject* call_runlength_from_point(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_runlength.cpp:638:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_runlength.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_runlength_d.so +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +building 'gamera.plugins._draw' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_draw.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_draw.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In function 'eoGenOp& do_make_op(eoParser&, eoState&, eoRealInitBounded&) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_line(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:93:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:100:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_bezier(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:185:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:192:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:199:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:206:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_marker(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:284:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_hollow_rect(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:363:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:370:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_filled_rect(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:447:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:454:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_flood_fill(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:528:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_circle(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:846:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In function 'eoGenOp& do_make_op(eoParser&, eoState&, eoRealInitBounded&) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In function 'eoGenOp& do_make_op(eoParser&, eoState&, eoRealInitBounded&) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_draw.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_draw_d.so +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple&}; _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +building 'gamera.plugins._tiff_support' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -Isrc/libtiff -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -Wall +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev&}; _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull&}; _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull > >&}; _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev > >&}; _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple > >&}; _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoOp.h:31, + from src/eodev/es/make_op_es.h:27, + from src/eodev/es/make_op_es.cpp:45: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] } catch (std::invalid_argument e) { ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] @@ -40881,238 +43619,12 @@ sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -ltiff -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_tiff_support_d.so -building 'gamera.plugins._corelation' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_corelation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_corelation.o -Wall +building 'gamera.plugins._png_support' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_png_support.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_png_support.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_corelation.cpp: In function 'PyObject* call_corelation_weighted(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_corelation.cpp:81:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_corelation.cpp: In function 'PyObject* call_corelation_sum(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_corelation.cpp:265:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_corelation.cpp: In function 'PyObject* call_corelation_sum_squares(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_corelation.cpp:449:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_corelation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_corelation_d.so -building 'gamera.plugins._features' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_features.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_features.o -Wall +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/CMAParams.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/CMAParams.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -41132,22 +43644,19 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +In file included from include/plugins/png_support.hpp:28, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +In file included from include/plugins/png_support.hpp:28, + from /build/gamera-3.4.3/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=] @@ -41165,19 +43674,23 @@ 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] + } 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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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 @@ -41367,321 +43880,50 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/image_utilities.hpp:39, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/image_utilities.hpp:39, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from include/plugins/features.hpp:29, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] +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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/features.hpp:30, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +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 >]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +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 > >]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -42024,1257 +44266,115 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:36, - from include/plugins/features.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(window.begin(), window.begin() + rank, window.end()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) - ^~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/es/make_algo_scalar_es.cpp:44: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ +include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) ^~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull > >&}; _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull&}; _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev > >&}; _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const short unsigned int*; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(SrcIterator s, - ^~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterY(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = Gamera::RleDataDetail::ConstRleVectorIterator >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(SrcIterator s, - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev&}; _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple > >&}; _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_features.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_features_d.so -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple&}; _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -building 'gamera.plugins._transformation' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_transformation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_transformation.o -Wall +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_png_support.o -lpng -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_png_support_d.so +building 'gamera.plugins._string_io' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_string_io.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_string_io.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_algo_scalar_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -43294,115 +44394,13 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] - } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +/build/gamera-3.4.3/gamera/plugins/_string_io.cpp: In function 'PyObject* call__from_raw_string(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_string_io.cpp:132:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/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 @@ -43592,173 +44590,7 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoEsFull; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -43815,7 +44647,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -43872,7 +44704,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -43929,7 +44761,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -43986,7 +44818,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -44043,7 +44875,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -44100,16 +44932,6 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoEsSimple > >; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -44167,341 +44989,6 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoEsSimple; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsFull > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoEsFull; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsStdev > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoEsStdev; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsSimple > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -include/plugins/transformation.hpp: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView >]': -include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::fill(view->vec_begin(), view->vec_end(), image.get(Point(0, 0))); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView > >]': -include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - std::fill(view->vec_begin(), view->vec_end(), image.get(Point(0, 0))); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoEsSimple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -include/plugins/transformation.hpp: In function 'void Gamera::shear_row(T&, size_t, int) [with T = Gamera::ImageView >]': -include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - simple_shear((mat.row_begin() + row).begin(), - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (mat.row_begin() + row).end(), distance); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::shear_row(T&, size_t, int) [with T = Gamera::ImageView > >]': -include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - simple_shear((mat.row_begin() + row).begin(), - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (mat.row_begin() + row).end(), distance); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView >]': -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - simple_shear((mat.col_begin() + column).begin(), - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (mat.col_begin() + column).end(), distance); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView > >]': -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - simple_shear((mat.col_begin() + column).begin(), - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (mat.col_begin() + column).end(), distance); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/es/make_algo_scalar_es.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/affinegeometry.hxx:42, - from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; int ORDER = 2; VALUETYPE = double]': -/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; int ORDER = 3; VALUETYPE = double]': -/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; int ORDER = 2; VALUETYPE = std::complex]': -/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; int ORDER = 3; VALUETYPE = std::complex]': -/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -44510,48 +44997,6 @@ include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_end() { return vec_iterator(row_end()); } ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(vigra::triple, std::pair, double, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageLinearInterpolation(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, dest.third); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:907:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageSplineInterpolation(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, dest.third); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -44560,431 +45005,26 @@ include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 vec_iterator vec_end() { return vec_iterator(row_end()); } ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; _Tp = std::complex]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(vigra::triple, std::pair, double, double) [with SrcImageIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestImageIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageLinearInterpolation(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, dest.third); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:907:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageSplineInterpolation(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, dest.third); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - inline void simple_shear(T begin, const T end, int distance) { - ^~~~~~~~~~~~ -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - std::copy_backward(begin, end - distance, end); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - std::fill(begin, begin + distance, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - std::copy(begin - distance, end, begin); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - std::fill(end + distance, end, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - inline void simple_shear(T begin, const T end, int distance) { - ^~~~~~~~~~~~ -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - std::copy_backward(begin, end - distance, end); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - std::fill(begin, begin + distance, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - std::copy(begin - distance, end, begin); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - std::fill(end + distance, end, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator >, double*>]': -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - inline void simple_shear(T begin, const T end, int distance) { - ^~~~~~~~~~~~ -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - std::copy_backward(begin, end - distance, end); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - std::fill(begin, begin + distance, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - std::copy(begin - distance, end, begin); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - std::fill(end + distance, end, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - inline void simple_shear(T begin, const T end, int distance) { - ^~~~~~~~~~~~ -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - std::copy_backward(begin, end - distance, end); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - std::fill(begin, begin + distance, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - std::copy(begin - distance, end, begin); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - std::fill(end + distance, end, filler); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void rotateImage(SplineImageView const & src, - ^~~~~~~~~~~ -In file included from /usr/include/vigra/diff2d.hxx:43, - from /usr/include/vigra/tinyvector.hxx:56, - from /usr/include/vigra/rgbvalue.hxx:45, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ConstImageIterator >, const double*>; Accessor = Gamera::Accessor]': -/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) - ^~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void rotateImage(SplineImageView const & src, - ^~~~~~~~~~~ -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void rotateImage(SplineImageView const & src, - ^~~~~~~~~~~ -In file included from /usr/include/vigra/diff2d.hxx:43, - from /usr/include/vigra/tinyvector.hxx:56, - from /usr/include/vigra/rgbvalue.hxx:45, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ConstImageIterator > >, const std::complex*>; Accessor = Gamera::Accessor >]': -/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) - ^~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void rotateImage(SplineImageView const & src, - ^~~~~~~~~~~ -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >]': -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_string_io.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -44992,90 +45032,6 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + w, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageSplineInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -45083,2553 +45039,40 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; _Tp = std::complex]': -/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveSmoothLine(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)h/hnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveSmoothLine(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lt, line.accessor(), (double)w/wnew/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + w, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageSplineInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator >, double*>; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _Tp = std::complex]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator >, double*>; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _Tp = std::complex]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - copyLine(src_upperleft.rowIterator(), - ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = short unsigned int*; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = Gamera::RleDataDetail::RleVectorIterator >; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_string_io.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) ^~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, - ^~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageSplineInterpolation( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, - ^~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageSplineInterpolation( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveSmoothLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)height_old/height_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), (double)width_old/width_new/scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - return _BI2(std::__copy_move_backward_a<_IsMove> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__niter_base(__first), std::__niter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator >, double*>; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - return _BI2(std::__copy_move_backward_a<_IsMove> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__niter_base(__first), std::__niter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _Tp = std::complex]': -/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - return _BI2(std::__copy_move_backward_a<_IsMove> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__niter_base(__first), std::__niter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator >, double*>; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - return _BI2(std::__copy_move_backward_a<_IsMove> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__niter_base(__first), std::__niter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _Tp = std::complex]': -/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__niter_base(__result))); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const short unsigned int*; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(SrcIterator s, - ^~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterY(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = Gamera::RleDataDetail::ConstRleVectorIterator >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyLine(SrcIterator s, - ^~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveFilterX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveFilterY(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - copyLine(SrcIterator s, - ^~~~~~~~ -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 - void recursiveFilterX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 - void recursiveFilterY(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - return std::__copy_move_backward<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_move_b(__first, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - __last, - ~~~~~~~ - __result); - ~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __copy_move_a(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - return std::__copy_move<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_m(__first, __last, __result); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - return std::__copy_move_backward<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_move_b(__first, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - __last, - ~~~~~~~ - __result); - ~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_a(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - return std::__copy_move<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_m(__first, __last, __result); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - return std::__copy_move_backward<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_move_b(__first, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - __last, - ~~~~~~~ - __result); - ~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __copy_move_a(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - return std::__copy_move<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_m(__first, __last, __result); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - return std::__copy_move_backward<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_move_b(__first, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - __last, - ~~~~~~~ - __result); - ~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_a(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - return std::__copy_move<_IsMove, __simple, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Category>::__copy_m(__first, __last, __result); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const std::complex*; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, std::complex**> > >; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - __copy_m(_II __first, _II __last, _OI __result) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - __copy_m(_II __first, _II __last, _OI __result) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - __copy_m(_II __first, _II __last, _OI __result) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - __copy_m(_II __first, _II __last, _OI __result) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_run_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_pop_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_transformation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_transformation_d.so -building 'gamera.plugins._thinning' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_thinning.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_thinning.o -Wall +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_string_io.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_string_io_d.so +building 'gamera.plugins._color' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_color.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_color.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -47649,24 +45092,62 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/thinning.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:7: +In file included from include/plugins/image_conversion.hpp:24, + from include/plugins/color.hpp:25, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/thinning.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:7: +In file included from include/plugins/color.hpp:25, + from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/image_conversion.hpp:24, + from include/plugins/color.hpp:25, + from /build/gamera-3.4.3/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=] @@ -47684,119 +45165,9 @@ 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/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 @@ -48271,102 +45642,131 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:36, - from include/plugins/thinning.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:7: -include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(window.begin(), window.begin() + rank, window.end()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +In file included from /build/gamera-3.4.3/gamera/plugins/_color.cpp:7: +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Hue]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Saturation]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Value]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Cyan]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Magenta]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Yellow]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_X]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_Y]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_Z]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_Lab_L]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Red]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Green]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Blue]': +include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 + out_acc.set(f(from_pixel_type(in_acc.get(in))), out); + ^~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } ^ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -48374,343 +45774,80 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/thinning.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +include/image_view_iterators.hpp: In member function 'void Gamera::ImageViewDetail::VecIterator::set(const value_type&) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:232:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + m_accessor.set(v, m_coliterator); + ^~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) ^~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, +In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + { return std::copy(__first, __last, __result); } + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': +/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 + __miter_base(move_iterator<_Iterator> __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_thinning.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_thinning_d.so -building 'gamera.plugins._string_io' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_string_io.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_string_io.o -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_color.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_color_d.so +building 'gamera.plugins._binarization' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_binarization.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_binarization.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_string_io.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -48730,15 +45867,60 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -/build/gamera-3.4.3/gamera/plugins/_string_io.cpp: In function 'PyObject* call__from_raw_string(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_string_io.cpp:132:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/es/make_continue_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_real.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from include/plugins/threshold.hpp:25, + from include/plugins/binarization.hpp:25, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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] + 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' + 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_string_io.cpp:4: + from /build/gamera-3.4.3/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 @@ -48928,63 +46110,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -49270,7 +46395,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -49327,22 +46452,514 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/threshold.hpp:26, + from include/plugins/binarization.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(window.begin(), window.begin() + rank, window.end()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData >]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_mean(const T&) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:112:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + = std::accumulate(src.vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + (FloatPixel)0, + ~~~~~~~~~~~~~~ + double_plus()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:112:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_variance(const T&) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + transform(src.vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + squares->vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~ + double_squared()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + = std::accumulate(squares->vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + squares->vec_end(), + ~~~~~~~~~~~~~~~~~~~ + (FloatPixel)0); + ~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_variance(const T&) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + transform(src.vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + squares->vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~ + double_squared()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + = std::accumulate(squares->vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + squares->vec_end(), + ~~~~~~~~~~~~~~~~~~~ + (FloatPixel)0); + ~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'Gamera::FloatPixel image_variance(const T&) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + transform(src.vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + squares->vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~ + double_squared()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:130:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + = std::accumulate(squares->vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + squares->vec_end(), + ~~~~~~~~~~~~~~~~~~~ + (FloatPixel)0); + ~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:136:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'Gamera::FloatImageView* variance_filter(const T&, const FloatImageView&, size_t) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + transform(src.vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + squares->vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~ + double_squared()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + = std::accumulate(squares->vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + squares->vec_end(), + ~~~~~~~~~~~~~~~~~~~ + (FloatPixel)0); + ~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'Gamera::FloatImageView* variance_filter(const T&, const FloatImageView&, size_t) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + transform(src.vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + squares->vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~ + double_squared()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + = std::accumulate(squares->vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + squares->vec_end(), + ~~~~~~~~~~~~~~~~~~~ + (FloatPixel)0); + ~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'Gamera::FloatImageView* variance_filter(const T&, const FloatImageView&, size_t) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + transform(src.vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ + src.vec_end(), + ~~~~~~~~~~~~~~ + squares->vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~ + double_squared()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:204:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + = std::accumulate(squares->vec_begin(), + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + squares->vec_end(), + ~~~~~~~~~~~~~~~~~~~ + (FloatPixel)0); + ~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:222:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + std::copy(variances->vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + variances->vec_end(), + ~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::nth_element(orderedVariances->vec_begin(), + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin() + (area - 1) / 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_end()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + std::copy(variances->vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + variances->vec_end(), + ~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::nth_element(orderedVariances->vec_begin(), + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin() + (area - 1) / 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_end()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + std::copy(variances->vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + variances->vec_end(), + ~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::nth_element(orderedVariances->vec_begin(), + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin() + (area - 1) / 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_end()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:260:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + std::inner_product(bcopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + bcopy->vec_end(), + ~~~~~~~~~~~~~~~~~ + scopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + src_value_type + ~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': +include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + std::inner_product(bcopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + bcopy->vec_end(), + ~~~~~~~~~~~~~~~~~ + scopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + src_value_type + ~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + std::inner_product(bcopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + bcopy->vec_end(), + ~~~~~~~~~~~~~~~~~ + scopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + src_value_type + ~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': +include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + std::inner_product(bcopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + bcopy->vec_end(), + ~~~~~~~~~~~~~~~~~ + scopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + src_value_type + ~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]': +include/plugins/binarization.hpp:446:39: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + std::inner_product(bcopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + bcopy->vec_end(), + ~~~~~~~~~~~~~~~~~ + scopy->vec_begin(), + ~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + src_value_type + ~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + = std::inner_product(binarization.vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + binarization.vec_end(), + ~~~~~~~~~~~~~~~~~~~~~~~ + background.vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + base_value_type + ~~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': +include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + = std::inner_product(binarization.vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + binarization.vec_end(), + ~~~~~~~~~~~~~~~~~~~~~~~ + background.vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + base_value_type + ~~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + = std::inner_product(binarization.vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + binarization.vec_end(), + ~~~~~~~~~~~~~~~~~~~~~~~ + background.vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + base_value_type + ~~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]': +include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + = std::inner_product(binarization.vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + binarization.vec_end(), + ~~~~~~~~~~~~~~~~~~~~~~~ + background.vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + base_value_type + ~~~~~~~~~~~~~~~ + >()); + ~~~~ +include/plugins/binarization.hpp: In function 'Gamera::OneBitImageView* gatos_threshold(const T&, const T&, const U&, double, double, double) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]': +include/plugins/binarization.hpp:510:29: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + = std::inner_product(binarization.vec_begin(), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + binarization.vec_end(), + ~~~~~~~~~~~~~~~~~~~~~~~ + background.vec_begin(), + ~~~~~~~~~~~~~~~~~~~~~~~ + gatos_pair(0, 0.0), + ~~~~~~~~~~~~~~~~~~~ + pair_plus(), + ~~~~~~~~~~~~~~~~~~~~~~~~ + gatos_accumulate + ~~~~~~~~~~~~~~~~ + < + ~ + gatos_pair, + ~~~~~~~~~~~ + binarization_value_type, + ~~~~~~~~~~~~~~~~~~~~~~~~ + base_value_type + ~~~~~~~~~~~~~~~ + >()); + ~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/threshold.hpp:25, + from include/plugins/binarization.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 return const_vec_iterator(row_begin()); @@ -49351,32 +46968,219 @@ include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 return const_vec_iterator(row_end()); ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ +In file included from /usr/include/c++/8/numeric:62, + from include/plugins/binarization.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _Tp = double; _BinaryOperation = double_plus]': +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:146:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _OIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _UnaryOperation = double_squared]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +In file included from /usr/include/c++/8/numeric:62, + from include/plugins/binarization.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': +/usr/include/c++/8/bits/stl_numeric.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned int*> >; _OIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _UnaryOperation = double_squared]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + transform(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _UnaryOperation = double_squared]': +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4293:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/numeric:62, + from include/plugins/binarization.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, short unsigned int*>, Gamera::ImageViewDetail::ColIterator >, short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, unsigned char*>, Gamera::ImageViewDetail::ColIterator >, unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 + inner_product(_InputIterator1 __first1, _InputIterator1 __last1, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, Gamera::RleDataDetail::RleVectorIterator > >, Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > > >; _InputIterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, unsigned char*>, Gamera::ImageViewDetail::ColIterator >, unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>, Gamera::ImageViewDetail::ConstColIterator >, const short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::CCDetail::ConstVecIterator >, Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>, Gamera::CCDetail::ConstColIterator >, const short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >, Gamera::ImageViewDetail::ConstColIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > > >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::CCDetail::ConstVecIterator >, Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >, Gamera::CCDetail::ConstColIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > > >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_numeric.h: In function '_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = Gamera::MLCCDetail::ConstVecIterator >, Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>, Gamera::MLCCDetail::ConstColIterator >, const short unsigned int*> >; _InputIterator2 = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>, Gamera::ImageViewDetail::ConstColIterator >, const unsigned char*> >; _Tp = std::pair; _BinaryOperation1 = pair_plus >; _BinaryOperation2 = gatos_accumulate, short unsigned int, unsigned char>]': +/usr/include/c++/8/bits/stl_numeric.h:206:5: note: parameter passing for argument of type 'gatos_accumulate, short unsigned int, unsigned char>' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/binarization.hpp: In function 'Gamera::FloatVector* histogram_real_values(const T&) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:920:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::fill(values->begin(), values->end(), 0); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_string_io.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 ConstVecIterator(const Row iterator) : base(iterator) { } @@ -49384,249 +47188,728 @@ include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 ConstVecIterator(const Row iterator) : base(iterator) { } ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_string_io.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_string_io.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_string_io_d.so -building 'gamera.plugins._misc_free_functions' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_misc_free_functions.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from include/gamera.hpp:59, + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_free_functions_d.so -building 'gamera.plugins._image_conversion' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -Wall + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + __copy_move_a(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + return std::__copy_move<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_m(__first, __last, __result); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _ForwardIterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1855:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__unguarded_linear_insert(__i, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ + __gnu_cxx::__ops::__val_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + __copy_m(_II __first, _II __last, _OI __result) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:342:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Iterator2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:253:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__adjust_heap(__first, _DistanceType(0), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _DistanceType(__last - __first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MOVE(__value), __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1828:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + while (__comp(__val, __next)) + ~~~~~~^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:237:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__push_heap(__first, __holeIndex, __topIndex, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MOVE(__value), __cmp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + return _BI2(std::__copy_move_backward_a<_IsMove> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__niter_base(__first), std::__niter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + return std::__copy_move_backward<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_move_b(__first, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + __last, + ~~~~~~~ + __result); + ~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _BI2 = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:544:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:544:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:544:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_binarization.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_binarization_d.so +building 'gamera.plugins._threshold' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_threshold.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_threshold.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -49646,59 +47929,21 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/image_conversion.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/image_conversion.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: +In file included from include/plugins/misc_filters.hpp:29, + from include/plugins/threshold.hpp:26, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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=] @@ -49716,20 +47961,16 @@ 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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=] +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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 @@ -49919,164 +48160,24 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 = unsigned int]' +include/plugins/threshold.hpp:294:28: required from 'Gamera::Image* abutaleb_threshold(const T&, int) [with T = Gamera::ImageView >]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -50362,7 +48463,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -50419,240 +48520,1028 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter >::operator()(const RGBImageView&)': -include/plugins/image_conversion.hpp:629:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(in_acc.get(in_col).luminance()), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/threshold.hpp:26, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(window.begin(), window.begin() + rank, window.end()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoReal > >]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/es/make_continue_real.cpp:44: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoReal]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +include/plugins/image_utilities.hpp: In function 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:272:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::fill(values->begin(), values->end(), 0); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:23, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { ^~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: -include/plugins/image_conversion.hpp: In function 'Gamera::FloatImageView* Gamera::extract_real(const T&) [with T = Gamera::ImageView > >]': -include/plugins/image_conversion.hpp:789:15: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(in_acc(in_col).real()), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In function 'Gamera::FloatImageView* Gamera::extract_imaginary(const T&) [with T = Gamera::ImageView > >]': -include/plugins/image_conversion.hpp:815:15: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(in_acc(in_col).imag()), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(1.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': -include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(1.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(1.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': -include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(1.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >]': -include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(1.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned char]': -include/plugins/image_conversion.hpp:603:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(in_acc(in_col)), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int]': -include/plugins/image_conversion.hpp:603:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(in_acc(in_col)), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView > >; Pixel = std::complex]': -include/plugins/image_conversion.hpp:603:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - out_acc.set(FloatPixel(in_acc(in_col)), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(1.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(0.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': -include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(1.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(0.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(1.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(0.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': -include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(1.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(0.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >]': -include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(1.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - out_acc.set(ComplexPixel(0.0, 0.0), out_col); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_conversion_d.so -building 'gamera.plugins._png_support' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_png_support.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_png_support.o -Wall + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) + ^~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_es.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsSimple > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsStdev > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoEsFull > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_threshold.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_threshold_d.so +building 'gamera.plugins._misc_free_functions' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_misc_free_functions.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_genotype_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_genotype_ga.o -Wall -fopenmp +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull > >&}; _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsFull > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsFull&}; _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsFull*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsFull; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev > >&}; _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_free_functions_d.so +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +building 'gamera.plugins._transformation' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_transformation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_transformation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsStdev > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsStdev&}; _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsStdev*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsStdev; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple > >&}; _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -50672,19 +49561,122 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/png_support.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:10: +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoEsSimple > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoEsSimple&}; _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/png_support.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:10: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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=] @@ -50702,23 +49694,86 @@ 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 /build/gamera-3.4.3/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=] - } 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=] - } catch (std::exception e) { - ^~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoEsSimple*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoEsSimple; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]': +/build/gamera-3.4.3/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=] +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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 /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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 @@ -50908,50 +49963,205 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] } 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 >]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 > >]' -/build/gamera-3.4.3/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=] +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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -51294,6 +50504,21 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -51351,7370 +50576,557 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoEsFull; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoEsSimple > >; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoEsSimple; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsFull > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +include/plugins/transformation.hpp: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView >]': +include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::fill(view->vec_begin(), view->vec_end(), image.get(Point(0, 0))); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView > >]': +include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + std::fill(view->vec_begin(), view->vec_end(), image.get(Point(0, 0))); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:171:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp: In function 'void Gamera::shear_row(T&, size_t, int) [with T = Gamera::ImageView >]': +include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + simple_shear((mat.row_begin() + row).begin(), + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (mat.row_begin() + row).end(), distance); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::shear_row(T&, size_t, int) [with T = Gamera::ImageView > >]': +include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + simple_shear((mat.row_begin() + row).begin(), + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (mat.row_begin() + row).end(), distance); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:244:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView >]': +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + simple_shear((mat.col_begin() + column).begin(), + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (mat.col_begin() + column).end(), distance); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView > >]': +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + simple_shear((mat.col_begin() + column).begin(), + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (mat.col_begin() + column).end(), distance); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoEsFull; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsStdev > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/affinegeometry.hxx:42, + from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; int ORDER = 2; VALUETYPE = double]': +/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; int ORDER = 3; VALUETYPE = double]': +/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; int ORDER = 2; VALUETYPE = std::complex]': +/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/splineimageview.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; int ORDER = 3; VALUETYPE = std::complex]': +/usr/include/vigra/splineimageview.hxx:194:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + copyImage(srcIterRange(s.first, s.second, s.third), destImage(image_)); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoEsStdev; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } ^ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_op_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_op_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_png_support.o -lpng -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_png_support_d.so -building 'gamera.plugins._runlength' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_runlength.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_runlength.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_runlength.cpp: In function 'PyObject* call_runlength_from_point(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_runlength.cpp:638:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(vigra::triple, std::pair, double, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageLinearInterpolation(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, dest.third); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:907:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageSplineInterpolation(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, dest.third); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedQuadOp::add(eoQuadOp&, double) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPropCombinedMonOp::add(eoMonOp&, double, bool) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoOpContainer::add(eoOp&, double) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_runlength.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_runlength_d.so -building 'gamera.plugins._pagesegmentation' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoOp.h:31, - from src/eodev/ga/make_op.h:31, - from src/eodev/ga/make_op_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPopulator::get_next() [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_continue_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_continue_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from include/plugins/pagesegmentation.hpp:39, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from include/plugins/pagesegmentation.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from include/plugins/pagesegmentation.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/pagesegmentation.hpp:37, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: -include/plugins/listutilities.hpp: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': -include/plugins/listutilities.hpp:188:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::sort(val_cop.begin(), val_cop.end()); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: -include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(window.begin(), window.begin() + rank, window.end()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/pagesegmentation.hpp:37, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: -include/plugins/listutilities.hpp: In function 'T Gamera::median(std::vector*, bool) [with T = double]': -include/plugins/listutilities.hpp:38:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::nth_element(v->begin(), v->begin() + n/2, v->end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/listutilities.hpp:41:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::nth_element(v->begin(), v->begin() + n/2 - 1, v->end()); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last) - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from include/plugins/pagesegmentation.hpp:39, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__partial_sort(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __partial_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoContinue.h:29, - from src/eodev/eoCombinedContinue.h:33, - from src/eodev/do/make_continue.h:37, - from src/eodev/ga/make_continue_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_pagesegmentation_d.so -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -building 'gamera.plugins._misc_filters' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_pop_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_pop_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from include/plugins/misc_filters.hpp:26, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/misc_filters.hpp:29, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/misc_filters.hpp:26, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch(std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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 /build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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=] - } 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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: -include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(window.begin(), window.begin() + rank, window.end()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/plugins/misc_filters.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/misc_filters.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/misc_filters.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: -/usr/include/vigra/gaborfilter.hxx: In function 'void vigra::createGaborFilter(DestImageIterator, DestImageIterator, DestAccessor, double, double, double, double) [with DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/gaborfilter.hxx:139:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void createGaborFilter(DestImageIterator destUpperLeft, - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_filters_d.so -building 'gamera.plugins._image_utilities' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::MultiLabelCC >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } 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]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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=] - } 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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned char]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = Gamera::Rgb]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = double]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = std::complex]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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=] - } 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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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 >]' -/build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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 >]' -/build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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 >]' -/build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:7: -include/plugins/image_utilities.hpp: In function 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:272:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::fill(values->begin(), values->end(), 0); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_utilities.hpp: In function 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:272:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::fill(values->begin(), values->end(), 0); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_algo_scalar_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_algo_scalar_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -include/plugins/image_utilities.hpp: In function 'void Gamera::fill_white(T&) [with T = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:353:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::fill(image.vec_begin(), image.vec_end(), white(image)); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/image_utilities.hpp:353:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > >'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __value); - ~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData >]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > >; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > >' changed in GCC 7.1 -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __niter_base(_Iterator __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __fill_a(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_utilities_d.so -building 'gamera.plugins._fourier_features' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_fourier_features.o -DFDLENGTH=48 -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from src/eodev/eoDetTournamentSelect.h:37, - from src/eodev/do/make_algo_scalar.h:37, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) - ^~~~~~~~~~~~~~ -src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from src/eodev/eoFitnessScalingSelect.h:32, - from src/eodev/do/make_algo_scalar.h:39, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoBit > >; WorthT = double]': -src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - worthIterator it = roulette_wheel(perf2Worth.value().begin(), - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - perf2Worth.value().end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~ - total); - ~~~~~~ -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit > >&}; _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included 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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: -include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(window.begin(), window.begin() + rank, window.end()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from include/plugins/fourier_features.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: -include/plugins/geometry.hpp: In function 'PyObject* Gamera::hough_lines(const PointVector*, double, double, double, double, double, double, unsigned int, float)': -include/plugins/geometry.hpp:968:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::nth_element(lines.begin(), lines.begin() + lines.size() - n_lines, lines.end()); // backward nth_element - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/geometry.hpp:970:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - VectorType(lines.begin() + lines.size() - n_lines, lines.end()).swap(lines); // backwards resize() - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } ^ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoBit > >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit > >; _Alloc = std::allocator > > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/queue:64, - from /usr/include/vigra/edgedetection.hxx:41, - from include/plugins/edgedetect.hpp:25, - from include/plugins/contour.hpp:28, - from include/plugins/fourier_features.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: -/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = Gamera::RgbColor4Heap; _Sequence = std::vector; _Compare = Gamera::Compare_RgbColor4Heap]': -/usr/include/c++/8/bits/stl_queue.h:618:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::push_heap(c.begin(), c.end(), comp); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = Gamera::RgbColor4Heap; _Sequence = std::vector; _Compare = Gamera::Compare_RgbColor4Heap]': -/usr/include/c++/8/bits/stl_queue.h:645:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::pop_heap(c.begin(), c.end(), comp); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/map:61, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = Gamera::Point; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -In file included from /usr/include/c++/8/vector:69, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoBit&}; _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; = void; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/stl_vector.h:543:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - vector(_InputIterator __first, _InputIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_vector.h:543:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:546:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { _M_initialize_dispatch(__first, __last, __false_type()); } - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/stl_vector.h:735:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return reverse_iterator(end()); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/stl_vector.h:753:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return reverse_iterator(begin()); } - ^ -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PointBase; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - { return _M_erase(begin() + (__position - cbegin())); } - ^ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: -include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 - dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); - ^~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData >]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; _Tp = std::complex]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Compare_RgbColor4Heap]': -/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Compare_RgbColor4Heap]': -/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pop_heap(_RandomAccessIterator __first, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:320:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __cmp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:60, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/stl_vector.h:1432:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1432:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1437:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _M_range_initialize(__first, __last, _IterCategory()); - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In constructor 'std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator.h:133:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator >*, std::vector > > > >::iterator_type' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - reverse_iterator(iterator_type __x) : current(__x) { } - ^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PointBase&}; _Tp = PointBase; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoBit*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoBit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/map:60, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__pop_heap(__first, __middle, __i, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __unguarded_partition_pivot(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__i, __first)) - ~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/stl_vector.h:1462:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1462:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1465:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - const size_type __n = std::distance(__first, __last); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1469:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(vigra::triple, std::pair, double, double) [with SrcImageIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestImageIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageLinearInterpolation(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, dest.third); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(vigra::triple, vigra::triple) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:907:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageSplineInterpolation(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, dest.third); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = Gamera::RgbColor4Heap; _Compare = Gamera::Compare_RgbColor4Heap]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair >*; _ForwardIterator = std::pair >*; _Allocator = std::allocator > >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__a, __b)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - while (__comp(__first, __pivot)) - ~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - while (__comp(__pivot, __last)) - ~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__first, __last); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - move_backward(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__copy_move_backward_a2(std::__miter_base(__first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__miter_base(__last), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result); - ~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; _Tp = std::pair >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In member function 'std::reverse_iterator<_Iterator> std::reverse_iterator<_Iterator>::operator+(std::reverse_iterator<_Iterator>::difference_type) const [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator.h:243:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return reverse_iterator(current - __n); } - ^ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Compare_RgbColor4Heap]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator >*>; _ForwardIterator = std::pair >*; _Tp = std::pair >]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/cmath:42, - from /usr/include/c++/8/math.h:36, - from /usr/include/python2.7_d/pyport.h:325, - from /usr/include/python2.7_d/Python.h:61, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = std::pair >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - operator()(_Value& __val, _Iterator __it) const - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In member function 'std::reverse_iterator<_Iterator> std::reverse_iterator<_Iterator>::operator-(std::reverse_iterator<_Iterator>::difference_type) const [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator.h:265:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return reverse_iterator(current + __n); } - ^ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from src/eodev/utils/eoRNG.h:52, - from src/eodev/eoRandomSelect.h:35, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoBit > >; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return (std::__copy_move_a2<__is_move_iterator<_II>::__value> - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (std::__miter_base(__first), std::__miter_base(__last), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __result)); - ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator >*>; _ForwardIterator = std::pair >*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair >*; _Container = std::vector > >]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(std::reverse_iterator<_Iterator>) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator.h:440:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return __make_reverse_iterator(__miter_base(__it.base())); } - ^ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoBit; WorthT = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator >*>; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator >*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = std::pair >]': -/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) const - ^~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function 'std::reverse_iterator<_Iterator> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_iterator.h:408:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __make_reverse_iterator(_Iterator __i) - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h:409:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - { return reverse_iterator<_Iterator>(__i); } - ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + inline void simple_shear(T begin, const T end, int distance) { + ^~~~~~~~~~~~ +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + std::copy_backward(begin, end - distance, end); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + std::fill(begin, begin + distance, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + std::copy(begin - distance, end, begin); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + std::fill(end + distance, end, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + inline void simple_shear(T begin, const T end, int distance) { + ^~~~~~~~~~~~ +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + std::copy_backward(begin, end - distance, end); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + std::fill(begin, begin + distance, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + std::copy(begin - distance, end, begin); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + std::fill(end + distance, end, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator >, double*>]': +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + inline void simple_shear(T begin, const T end, int distance) { + ^~~~~~~~~~~~ +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + std::copy_backward(begin, end - distance, end); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + std::fill(begin, begin + distance, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + std::copy(begin - distance, end, begin); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + std::fill(end + distance, end, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + inline void simple_shear(T begin, const T end, int distance) { + ^~~~~~~~~~~~ +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + std::copy_backward(begin, end - distance, end); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:218:25: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + std::fill(begin, begin + distance, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:219:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + std::copy(begin - distance, end, begin); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:223:16: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + std::fill(end + distance, end, filler); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:224:16: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoBit > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoEsSimple > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit > >]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -58723,2235 +51135,2966 @@ from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoBit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoEsSimple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void rotateImage(SplineImageView const & src, + ^~~~~~~~~~~ +In file included from /usr/include/vigra/diff2d.hxx:43, + from /usr/include/vigra/tinyvector.hxx:56, + from /usr/include/vigra/rgbvalue.hxx:45, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ConstImageIterator >, const double*>; Accessor = Gamera::Accessor]': +/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) + ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from src/eodev/eoPop.h:37, from src/eodev/eoSelectOne.h:30, from src/eodev/eoRandomSelect.h:36, from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from src/eodev/es/make_algo_scalar_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from src/eodev/eoPop.h:37, - from src/eodev/eoSelectOne.h:30, - from src/eodev/eoRandomSelect.h:36, - from src/eodev/do/make_algo_scalar.h:35, - from src/eodev/ga/make_algo_scalar_ga.cpp:47: -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void rotateImage(SplineImageView const & src, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoBit]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void rotateImage(SplineImageView const & src, + ^~~~~~~~~~~ +In file included from /usr/include/vigra/diff2d.hxx:43, + from /usr/include/vigra/tinyvector.hxx:56, + from /usr/include/vigra/rgbvalue.hxx:45, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ConstImageIterator > >, const std::complex*>; Accessor = Gamera::Accessor >]': +/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) + ^~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void rotateImage(SplineImageView const & src, + ^~~~~~~~~~~ +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o -DFDLENGTH=48 -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), - ^~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - end(), _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__x.begin(), __x.end(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start, - ~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/queue:64, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = Gamera::Kdtree::nn4heap; _Sequence = std::vector; _Compare = Gamera::Kdtree::compare_nn4heap]': -/usr/include/c++/8/bits/stl_queue.h:618:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::push_heap(c.begin(), c.end(), comp); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = Gamera::Kdtree::nn4heap; _Sequence = std::vector; _Compare = Gamera::Kdtree::compare_nn4heap]': -/usr/include/c++/8/bits/stl_queue.h:645:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::pop_heap(c.begin(), c.end(), comp); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_allocate_and_copy(size_type __n, - ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__uninitialized_copy_a(__first, __last, __result, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _M_get_Tp_allocator()); - ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >]': +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ In file included from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + w, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageSplineInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; _Tp = std::complex]': +/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveSmoothLine(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)h/hnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:542:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:564:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveSmoothLine(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + lt, line.accessor(), (double)w/wnew/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + w, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageSplineInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:883:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator >, double*>; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:62, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(__first, __last); - ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/queue:62, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::push_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Kdtree::compare_nn4heap]': -/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::pop_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Kdtree::compare_nn4heap]': -/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - pop_heap(_RandomAccessIterator __first, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:320:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __cmp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:61, - from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __miter_base(_Iterator __it) - ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _Destroy(_ForwardIterator __first, _ForwardIterator __last) - ^~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __destroy(__first, __last); - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/queue:62, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': -/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:62, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __destroy(_ForwardIterator, _ForwardIterator) { } - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = Gamera::Kdtree::nn4heap; _Compare = Gamera::Kdtree::compare_nn4heap]': -/usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator __it, _Value& __val) - ^~~~~~~~ -In file included from /usr/include/c++/8/queue:62, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - if (__comp(__first + __secondChild, - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - __first + (__secondChild - 1))) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _Tp = std::complex]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Gamera::Kdtree::nn4heap*; _ForwardIterator = Gamera::Kdtree::nn4heap*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Gamera::Kdtree::compare_nn4heap]': -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:60, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __copy_move_a2(_II __first, _II __last, _OI __result) - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:63, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = Gamera::Kdtree::nn4heap*; _Tp = Gamera::Kdtree::nn4heap]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Gamera::Kdtree::nn4heap*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Gamera::Kdtree::nn4heap*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o -DFDLENGTH=48 -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_checkpoint_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_checkpoint_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_fourier_features.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_fourier_features_d.so -building 'gamera.plugins._convolution' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_convolution.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_convolution.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -In file included from include/image_view.hpp:23, +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator >, double*>; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _Tp = std::complex]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__miter_base(__first), std::__miter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result)); + ~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -In file included from /usr/include/vigra/stdconvolution.hxx:43, - from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - separableConvolveY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - separableConvolveY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - separableConvolveY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - separableConvolveY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - separableConvolveY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = short unsigned int*; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = Gamera::RleDataDetail::RleVectorIterator >; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) ^~~~~~~~~~~~~~~ -In file included from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, - ^~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from /usr/include/vigra/stdconvolution.hxx:43, - from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void separableConvolveY(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void separableConvolveY(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void separableConvolveY(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void separableConvolveY(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator >, double*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator >, double*>'} changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void separableConvolveY(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator > >, std::complex*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>'} changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, + ^~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageSplineInterpolation( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) ^~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/stdconvolution.hxx:43, - from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -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] - 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 - eoSignal *mon_ctrlCCont; - ^~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageSplineInterpolation( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveSmoothLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:801:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:821:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)height_old/height_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:850:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveSmoothLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:870:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveSmoothLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), (double)width_old/width_new/scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + return _BI2(std::__copy_move_backward_a<_IsMove> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__niter_base(__first), std::__niter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator >, double*>; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -In file included from /usr/include/vigra/stdconvolution.hxx:43, - from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - distance(_InputIterator __first, _InputIterator __last) + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + return _BI2(std::__copy_move_backward_a<_IsMove> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__niter_base(__first), std::__niter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _Tp = std::complex]': +/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return std::__distance(__first, __last, - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -In file included from /usr/include/vigra/stdconvolution.hxx:43, - from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - int w = std::distance( is, iend ); - ~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -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] - 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 - eoSignal *mon_ctrlCCont; - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, +/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -In file included from include/gamera.hpp:66, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = double; ITERATOR = Gamera::ImageViewDetail::RowIterator >, double*>; T = double]': -include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - m_accessor.set(tmp, i); - ^~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:66, - from /usr/include/c++/8/vector:60, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + return _BI2(std::__copy_move_backward_a<_IsMove> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__niter_base(__first), std::__niter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator >, double*>; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>]': -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -In file included from include/gamera.hpp:66, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + return _BI2(std::__copy_move_backward_a<_IsMove> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (std::__niter_base(__first), std::__niter_base(__last), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:598:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _Tp = std::complex]': +/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:681:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_a2(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__niter_base(__result))); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const short unsigned int*; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(SrcIterator s, + ^~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterY(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = Gamera::RleDataDetail::ConstRleVectorIterator >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(SrcIterator s, + ^~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveFilterX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveFilterY(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + copyLine(SrcIterator s, + ^~~~~~~~ +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 + void recursiveFilterX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator, std::complex**>; SrcAccessor = vigra::StandardConstAccessor >; DestImageIterator = vigra::BasicImageIterator, std::complex**>; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 + void recursiveFilterY(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = std::complex; ITERATOR = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; T = std::complex]': -include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - m_accessor.set(tmp, i); - ^~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + return std::__copy_move_backward<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_move_b(__first, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + __last, + ~~~~~~~ + __result); + ~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __copy_move_a(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + return std::__copy_move<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_m(__first, __last, __result); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + return std::__copy_move_backward<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_move_b(__first, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + __last, + ~~~~~~~ + __result); + ~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_a(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + return std::__copy_move<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_m(__first, __last, __result); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + return std::__copy_move_backward<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_move_b(__first, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + __last, + ~~~~~~~ + __result); + ~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __copy_move_a(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + return std::__copy_move<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_m(__first, __last, __result); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:577:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + return std::__copy_move_backward<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_move_b(__first, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + __last, + ~~~~~~~ + __result); + ~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:588:37: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_a(_II __first, _II __last, _OI __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + return std::__copy_move<_IsMove, __simple, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Category>::__copy_m(__first, __last, __result); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const std::complex*; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, std::complex**> > >; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::RowIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; T = std::complex]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_convolution.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_convolution_d.so -building 'gamera.plugins._gui_support' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_gui_support.o -Wall + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator >, double*>; _BI2 = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator >, double*>; _OI = Gamera::ImageViewDetail::ColIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + __copy_m(_II __first, _II __last, _OI __result) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + __copy_m(_II __first, _II __last, _OI __result) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator >, double*>; _BI2 = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator >, double*>; _OI = Gamera::ImageViewDetail::RowIterator >, double*>]': +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + __copy_m(_II __first, _II __last, _OI __result) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _BI2 = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:529:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; _OI = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + __copy_m(_II __first, _II __last, _OI __result) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:319:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_transformation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_transformation_d.so +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_checkpoint_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_real.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +building 'gamera.plugins._projections' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_projections.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_projections.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -60971,36 +54114,27 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/utils -Isrc/eodev/do -Isrc/eodev/es -Isrc/eodev/ga -I/usr/include/python2.7 -c src/eodev/ga/make_run_ga.cpp -o build/temp.linux-armv7l-2.7/src/eodev/ga/make_run_ga.o -Wall -fopenmp -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from include/plugins/gui_support.hpp:27, - from /build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { - ^ -In file included from include/plugins/gui_support.hpp:27, - from /build/gamera-3.4.3/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=] - } 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=] + ^~~~~ +include/plugins/projections.hpp: In instantiation of 'Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/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 @@ -61190,674 +54324,34 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/knngamodule.o build/temp.linux-armv7l-2.7/src/eodev/eoScalarFitnessAssembled.o build/temp.linux-armv7l-2.7/src/eodev/eoCtrlCContinue.o build/temp.linux-armv7l-2.7/src/eodev/eoFunctorStore.o build/temp.linux-armv7l-2.7/src/eodev/eoPersistent.o build/temp.linux-armv7l-2.7/src/eodev/eoSIGContinue.o build/temp.linux-armv7l-2.7/src/eodev/eoPrintable.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoOStreamMonitor.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRNG.o build/temp.linux-armv7l-2.7/src/eodev/utils/pipecom.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoLogger.o build/temp.linux-armv7l-2.7/src/eodev/utils/make_help.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoIntBounds.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoState.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoFileMonitor.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DMonitor.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParallel.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoSignal.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoData.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRealBounds.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoUpdater.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParser.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DSnapshot.o build/temp.linux-armv7l-2.7/src/eodev/es/eig.o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_real.o build/temp.linux-armv7l-2.7/src/eodev/es/CMAParams.o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_real.o build/temp.linux-armv7l-2.7/src/eodev/es/CMAState.o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_real.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_genotype_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_op_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_continue_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_pop_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_algo_scalar_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_checkpoint_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_run_ga.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/knnga.so -fopenmp -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_gui_support.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_gui_support_d.so -building 'gamera.plugins._arithmetic' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_arithmetic.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -building 'gamera.graph' extension -creating build/temp.linux-armv7l-2.7/src/graph -creating build/temp.linux-armv7l-2.7/src/graph/graphmodule -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/shortest_path.o -Wall +In file included from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_projections.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_projections_d.so +building 'gamera.plugins._logical' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_logical.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_logical.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -61879,7 +54373,7 @@ ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: + from /build/gamera-3.4.3/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 @@ -61964,574 +54458,417 @@ 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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 - 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 +include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -62646,166 +54983,35 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_structure.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -In file included from include/gamera.hpp:66, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = double; ITERATOR = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; T = double]': -include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - m_accessor.set(tmp, i); - ^~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData >]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ -In file included from include/gamera.hpp:66, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = std::complex; ITERATOR = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; T = std::complex]': -include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - m_accessor.set(tmp, i); - ^~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; T = std::complex]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/image_view_iterators.hpp: In member function 'void Gamera::ImageViewDetail::VecIterator::set(const value_type&) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:232:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - m_accessor.set(v, m_coliterator); - ^~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/image_view_iterators.hpp: In member function 'void Gamera::ImageViewDetail::VecIterator::set(const value_type&) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': -include/image_view_iterators.hpp:232:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 - m_accessor.set(v, m_coliterator); - ^~~~~~~~~~ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_arithmetic.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_arithmetic_d.so -building 'gamera.plugins._segmentation' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_segmentation.o -Wall +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] + 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 + 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_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] + 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 + eoSignal *mon_ctrlCCont; + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_logical.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_logical_d.so +building 'gamera.plugins._thinning' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_thinning.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_thinning.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_colorize.o -Wall +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_run_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_es.o -Wall -fopenmp cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -62825,25 +55031,24 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] @@ -62861,9 +55066,9 @@ 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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] @@ -62872,170 +55077,108 @@ 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 /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { - ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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 @@ -63225,191 +55368,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/spanning_tree.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -63695,98 +55653,8 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - 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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_algo_scalar_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -63844,63 +55712,16 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/plugins/morphology.hpp:36, - from include/plugins/features.hpp:28, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -63912,7 +55733,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -63926,73 +55747,10 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/edge.o -Wall -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': -include/plugins/segmentation.hpp:499:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': -include/plugins/segmentation.hpp:603:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/segmentation.hpp: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': -include/plugins/segmentation.hpp:551:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(center->begin(), center->end()); - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -64000,9 +55758,9 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +In file included from include/plugins/morphology.hpp:31, + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -64014,7 +55772,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -64033,19 +55791,11 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - sort(_RandomAccessIterator __first, _RandomAccessIterator __last) - ^~~~ -/usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) @@ -64054,7 +55804,7 @@ from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -64066,7 +55816,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -64085,7 +55835,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -64098,7 +55848,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -64124,35 +55874,10 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/node.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -64161,7 +55886,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -64171,7 +55896,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -64185,7 +55910,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -64199,7 +55924,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -64258,7 +55983,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -64279,41 +56004,11 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__partial_sort(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_partition_pivot(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -64322,7 +56017,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -64337,7 +56032,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -64345,7 +56040,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -64356,36 +56051,11 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __partial_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -64394,7 +56064,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -64406,59 +56076,25 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/c++/8/queue:61, - from include/graph/graph_common.hpp:26, - from include/graph/node.hpp:23, - from src/graph/node.cpp:20: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/bfsdfsiterator.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_segmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_segmentation_d.so -building 'gamera.plugins._projections' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_projections.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_projections.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/subgraph_root.o -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_thinning.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_thinning_d.so +building 'gamera.plugins._pagesegmentation' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_projections.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -64478,27 +56114,60 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from include/plugins/pagesegmentation.hpp:39, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 /build/gamera-3.4.3/gamera/plugins/_projections.cpp:4: + from /build/gamera-3.4.3/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 @@ -64688,326 +56357,216 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_projections.cpp:7: +In file included from include/plugins/pagesegmentation.hpp:39, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +In file included from include/plugins/pagesegmentation.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/gamera/plugins/_projections.cpp:66:59: required from here +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]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/gamera/plugins/_projections.cpp:69:46: required from here +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]' +/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/gamera/plugins/_projections.cpp:72:62: required from here +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]' +/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/gamera/plugins/_projections.cpp:75:49: required from here +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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +In file included from include/plugins/pagesegmentation.hpp:38, + from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/gamera/plugins/_projections.cpp:78:48: required from here +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]' +/build/gamera-3.4.3/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=] -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_flags.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_projections.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_projections_d.so -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=] - catch (std::runtime_error) { - ^~~~~~~~~~~~~ -building 'gamera.plugins._color' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_color.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_color.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_algorithm.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from include/plugins/image_conversion.hpp:24, - from include/plugins/color.hpp:25, - from /build/gamera-3.4.3/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=] } catch (std::exception e) { - ^ -In file included from include/plugins/color.hpp:25, - from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/image_conversion.hpp:24, - from include/plugins/color.hpp:25, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -65293,648 +56852,218 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/nodeobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': -include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_begin()); - ^ -include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': -include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - return const_vec_iterator(row_end()); - ^ -In file included from /build/gamera-3.4.3/gamera/plugins/_color.cpp:7: -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Hue]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Saturation]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Value]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Cyan]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Magenta]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Yellow]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_X]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_Y]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_Z]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::CIE_Lab_L]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Red]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Green]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -include/plugins/color.hpp: In member function 'U* Gamera::extract_plane::operator()(const T&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; F = Gamera::Blue]': -include/plugins/color.hpp:46:9: note: parameter passing for argument of type 'Gamera::ImageView >::vec_iterator' {aka 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >'} changed in GCC 7.1 - out_acc.set(f(from_pixel_type(in_acc.get(in))), out); - ^~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': -include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~~~~~~ -include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - ConstVecIterator(const Row iterator) : base(iterator) { } - ^ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': -include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_begin() { return vec_iterator(row_begin()); } - ^ -In file included from include/image_view_iterators.hpp:23, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; T = double]': -include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - void set(const value_type& v, Iterator i) const { - ^~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^~~~~~~~~~~ -include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIterator(const Row iterator) : base(iterator) { } - ^ -include/image_view_iterators.hpp: In member function 'void Gamera::ImageViewDetail::VecIterator::set(const value_type&) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': -include/image_view_iterators.hpp:232:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 - m_accessor.set(v, m_coliterator); - ^~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/image_view_iterators.hpp:24, - from include/image_view.hpp:23, - from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - VecIteratorBase(const Row iterator) - ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:63, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - { return std::copy(__first, __last, __result); } - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algobase.h:67, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]': -/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 - __miter_base(move_iterator<_Iterator> __it) - ^~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_color.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_color_d.so -building 'gamera.plugins._listutilities' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_listutilities.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/partitions.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:7: + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/pagesegmentation.hpp:37, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/listutilities.hpp: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': include/plugins/listutilities.hpp:188:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::sort(val_cop.begin(), val_cop.end()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: +include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(window.begin(), window.begin() + rank, window.end()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/pagesegmentation.hpp:37, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/listutilities.hpp: In function 'T Gamera::median(std::vector*, bool) [with T = double]': include/plugins/listutilities.hpp:38:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::nth_element(v->begin(), v->begin() + n/2, v->end()); @@ -65945,7 +57074,7 @@ In file included from /usr/include/c++/8/vector:64, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), @@ -65961,7 +57090,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 sort(_RandomAccessIterator __first, _RandomAccessIterator __last) @@ -65970,6 +57099,21 @@ /usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -65983,10 +57127,95 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from src/eodev/eoDetTournamentSelect.h:37, + from src/eodev/do/make_algo_scalar.h:37, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/utils/selectors.h: In function 'It roulette_wheel(It, It, double, eoRng&) [with It = __gnu_cxx::__normal_iterator >]': +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + It roulette_wheel(It _begin, It _end, double total, eoRng& _gen = rng) + ^~~~~~~~~~~~~~ +src/eodev/utils/selectors.h:144:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from src/eodev/eoFitnessScalingSelect.h:32, + from src/eodev/do/make_algo_scalar.h:39, + from src/eodev/es/make_algo_scalar_real.cpp:44: +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +src/eodev/eoSelectFromWorth.h: In member function 'const EOT& eoRouletteWorthSelect::operator()(const eoPop&) [with EOT = eoReal > >; WorthT = double]': +src/eodev/eoSelectFromWorth.h:212:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + worthIterator it = roulette_wheel(perf2Worth.value().begin(), + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + perf2Worth.value().end(), + ~~~~~~~~~~~~~~~~~~~~~~~~~ + total); + ~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:159:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoLinearTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal > >&}; _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' {aka '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, @@ -66002,7 +57231,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -66018,6 +57247,37 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from include/plugins/pagesegmentation.hpp:39, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -66036,10 +57296,114 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _ForwardIterator = eoReal > >*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal > >; _Alloc = std::allocator > > >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const eoReal&}; _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoPlus::operator()(const eoPop&, eoPop&) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoStochTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, @@ -66061,7 +57425,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -66092,6 +57456,36 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoDetTournamentTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1318:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + { return _M_erase(begin() + (__position - cbegin())); } + ^ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -66110,7 +57504,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -66123,7 +57517,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -66149,14 +57543,53 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoEPReduce::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = eoReal*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = eoReal; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, @@ -66172,7 +57605,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __partial_sort(_RandomAccessIterator __first, @@ -66198,7 +57631,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -66208,7 +57641,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -66222,7 +57655,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -66236,7 +57669,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -66295,7 +57728,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -66316,15 +57749,34 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) @@ -66345,7 +57797,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -66368,7 +57820,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -66376,7 +57828,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -66387,17 +57839,31 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void eoElitism::operator()(const eoPop&, eoPop&) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/c++/8/math.h:36, from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -66405,7 +57871,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) @@ -66419,7 +57885,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -66431,7 +57897,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) @@ -66442,266 +57908,137 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_listutilities.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_listutilities_d.so -building 'gamera.plugins._edgedetect' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_edgedetect.o -Wall +In file included from /usr/include/c++/8/vector:63, + from src/eodev/utils/eoRNG.h:52, + from src/eodev/eoRandomSelect.h:35, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoReal > >; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void eoPerf2Worth::sort_pop(eoPop&) [with EOT = eoReal; WorthT = double]': +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = eoReal > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal > >]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = eoReal; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoSelectOne.h:30, + from src/eodev/eoRandomSelect.h:36, + from src/eodev/do/make_algo_scalar.h:35, + from src/eodev/es/make_algo_scalar_real.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::Cmp2>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void eoTruncate::operator()(eoPop&, unsigned int) [with EOT = eoReal]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_pagesegmentation_d.so +building 'gamera.plugins._deformation' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_deformation.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_deformation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void Partitions::graph_optimize_partitions_find_solution(const Parts&, size_t, size_t, Partitions::Solution&, Partitions::ScoreValue&, Partitions::Solution&, Partitions::ScoreValue, Bitfield, Bitfield, const char*)': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Partitions::Part}; _Tp = Partitions::Part; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void Partitions::graph_optimize_partitions_evaluate_parts(Gamera::GraphApi::Node*, size_t, size_t, std::vector >&, Bitfield, const PyObject*, Partitions::Parts&)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_genotype_real.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_real.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -66721,49 +58058,22 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -/usr/include/c++/8/bits/vector.tcc: In member function 'PyObject* Partitions::optimize_partitions(const GraphObject*, Gamera::GraphApi::Node*, const PyObject*, size_t, size_t, const char*)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - 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: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +In file included from include/plugins/deformations.hpp:21, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +In file included from include/plugins/deformations.hpp:21, + from /build/gamera-3.4.3/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=] @@ -66781,9 +58091,8 @@ 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 /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +In file included from include/plugins/deformations.hpp:21, + from /build/gamera-3.4.3/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=] @@ -66792,43 +58101,126 @@ 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/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 @@ -66912,249 +58304,139 @@ ^~~~~ ~~~~~ 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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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 /build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:26, - from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:26, - from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:26, - from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:26, - from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/edgedetect.hpp:26, - from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] +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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] } 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 = 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 = 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 >]' -/build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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 = 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 = 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 >]' -/build/gamera-3.4.3/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=] +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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -67497,18 +58779,16 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/graphmodule.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/plugins/morphology.hpp:36, - from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -67520,7 +58800,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -67537,7 +58817,7 @@ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -67545,9 +58825,8 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/edgedetect.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +In file included from include/plugins/deformations.hpp:21, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -67559,7 +58838,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -67578,59 +58857,26 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialEdgeImage(vigra::triple, std::pair, double, GradValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double]': -/usr/include/vigra/edgedetection.hxx:350:37: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - differenceOfExponentialEdgeImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - scale, gradient_threshold, 1); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialCrackEdgeImage(vigra::triple, std::pair, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': -/usr/include/vigra/edgedetection.hxx:741:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - differenceOfExponentialCrackEdgeImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - scale, gradient_threshold, edge_marker); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgeImage(vigra::triple, std::pair, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': -/usr/include/vigra/edgedetection.hxx:1980:19: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - cannyEdgeImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - scale, gradient_threshold, edge_marker); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) @@ -67639,7 +58885,7 @@ from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -67651,7 +58897,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -67670,7 +58916,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -67683,7 +58929,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -67709,246 +58955,54 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialEdgeImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = int]': -/usr/include/vigra/edgedetection.hxx:210:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void differenceOfExponentialEdgeImage( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx:210:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/edgedetection.hxx:234:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - recursiveSmoothX(srcIterRange(sul, slr, sa), destImage(tmp), scale / 2.0); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/image_view.hpp:23, + 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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::removeShortEdges(Iterator, Iterator, Accessor, unsigned int, Value) [with Iterator = Gamera::ImageIterator >, double*>; Accessor = Gamera::Accessor; Value = double]': -/usr/include/vigra/edgedetection.hxx:871:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void removeShortEdges( - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -/usr/include/vigra/edgedetection.hxx:883:41: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - labelImageWithBackground(srcIterRange(sul,slr,sa), - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - destImage(labels), true, non_edge_marker); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialCrackEdgeImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': -/usr/include/vigra/edgedetection.hxx:549:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void differenceOfExponentialCrackEdgeImage( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx:549:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/edgedetection.hxx:581:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - recursiveSmoothX(srcIterRange(sul, slr, sa), destImage(tmp), scale / 2.0); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::closeGapsInCrackEdgeImage(SrcIterator, SrcIterator, SrcAccessor, SrcValue) [with SrcIterator = Gamera::ImageIterator >, double*>; SrcAccessor = Gamera::Accessor; SrcValue = double]': -/usr/include/vigra/edgedetection.hxx:1040:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void closeGapsInCrackEdgeImage( - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::beautifyCrackEdgeImage(SrcIterator, SrcIterator, SrcAccessor, SrcValue, SrcValue) [with SrcIterator = Gamera::ImageIterator >, double*>; SrcAccessor = Gamera::Accessor; SrcValue = double]': -/usr/include/vigra/edgedetection.hxx:1285:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void beautifyCrackEdgeImage( - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgeImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': -/usr/include/vigra/edgedetection.hxx:1949:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void cannyEdgeImage( - ^~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx:1949:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/edgeobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/morphology.hpp:32, + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(vigra::triple, std::pair, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:441:22: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, background, norm); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -67957,7 +59011,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -67967,7 +59021,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -67981,7 +59035,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -67995,7 +59049,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -68054,7 +59108,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -68075,84 +59129,148 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothY(vigra::triple, std::pair, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1720:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveSmoothY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1720:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveSmoothX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/diff2d.hxx:43, - from /usr/include/vigra/tinyvector.hxx:56, - from /usr/include/vigra/rgbvalue.hxx:45, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: -/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ConstImageIterator >, const double*>; Accessor = Gamera::Accessor]': -/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) - ^~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/diff2d.hxx:43, - from /usr/include/vigra/tinyvector.hxx:56, - from /usr/include/vigra/rgbvalue.hxx:45, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: -/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ImageIterator >, double*>; Accessor = Gamera::Accessor]': -/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) - ^~~~~~~~~~~~ -In file included from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgelListThreshold(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, double, GradValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; BackInsertable = std::vector; GradValue = double]': -/usr/include/vigra/edgedetection.hxx:1776:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - cannyEdgelListThreshold(SrcIterator ul, SrcIterator lr, SrcAccessor src, - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx:1781:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - gaussianGradient(srcIterRange(ul, lr, src), destImage(grad), scale); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from include/plugins/morphology.hpp:32, + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': +/usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + distanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -68161,7 +59279,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -68176,7 +59294,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -68184,7 +59302,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -68195,133 +59313,46 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - scale); - ~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1692:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveSmoothY(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1692:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1707:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - scale); - ~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveSmoothX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - scale); - ~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - scale); - ~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void recursiveSmoothX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveSmoothLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - scale); - ~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:50, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/labelimage.hxx: In function 'unsigned int vigra::labelImageWithBackground(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, bool, ValueType, EqualityFunctor) [with SrcIterator = Gamera::ImageIterator >, double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; ValueType = double; EqualityFunctor = std::equal_to]': -/usr/include/vigra/labelimage.hxx:491:14: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - unsigned int labelImageWithBackground( - ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:49, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(vigra::triple, std::pair, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': -/usr/include/vigra/convolution.hxx:1041:21: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - gaussianGradient(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgelListThreshold(vigra::triple, BackInsertable&, GradValue) [with SrcIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; BackInsertable = std::vector; GradValue = double]': -/usr/include/vigra/edgedetection.hxx:1818:28: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - cannyEdgelListThreshold(src.first, src.second, src.third, edgels, grad_threshold); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:49, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(vigra::triple, std::pair, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': -/usr/include/vigra/convolution.hxx:1041:21: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - gaussianGradient(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(vigra::triple, std::pair, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': -/usr/include/vigra/convolution.hxx:1041:21: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - gaussianGradient(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ +In file included from include/plugins/morphology.hpp:32, + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -68330,7 +59361,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -68342,129 +59373,58 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:49, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': -/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - void gaussianGradient(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - gaussianGradient(supperleft, slowerright, src, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dupperleft, gradx, dupperleft, grady, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -In file included from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgelListThreshold(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, GradValue) [with SrcIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; BackInsertable = std::vector; GradValue = double]': -/usr/include/vigra/edgedetection.hxx:1789:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - cannyEdgelListThreshold(SrcIterator ul, SrcIterator lr, SrcAccessor src, - ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/edgedetection.hxx:1797:19: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - transformImage(srcIterRange(ul, lr, src), destImage(magnitude), norm(Arg1())); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:49, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': -/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - void gaussianGradient(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - gaussianGradient(supperleft, slowerright, src, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dupperleft, gradx, dupperleft, grady, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': -/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void gaussianGradient(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 -/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - gaussianGradient(supperleft, slowerright, src, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dupperleft, gradx, dupperleft, grady, scale); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_deformation.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_deformation_d.so +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/ga -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -Isrc/eodev/es -Isrc/eodev/do -I/usr/include/python2.7 -c src/eodev/es/make_continue_es.cpp -o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_es.o -Wall -fopenmp +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +building 'gamera.plugins._structural' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_structural.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_structural.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } catch (std::exception) { + ^~~~~~~~~ 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: + from /build/gamera-3.4.3/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 @@ -68546,8 +59506,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 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 @@ -68656,479 +59614,335 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/rgbvalue.hxx:44, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: -/usr/include/vigra/accessor.hxx: In constructor 'vigra::VectorElementAccessor::VectorElementAccessor(int, ACCESSOR) [with ACCESSOR = vigra::VectorAccessor >]': -/usr/include/vigra/accessor.hxx:550:5: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - VectorElementAccessor(int index, ACCESSOR a = ACCESSOR()) - ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:49, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorY, DestAccessorY, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIteratorX = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorX = vigra::VectorElementAccessor > >; DestIteratorY = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorY = vigra::VectorElementAccessor > >]': -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - void gaussianGradient(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -In file included from /usr/include/vigra/diff2d.hxx:43, - from /usr/include/vigra/tinyvector.hxx:56, - from /usr/include/vigra/rgbvalue.hxx:45, - from include/pixel.hpp:46, - from include/gamera.hpp:53, + from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: -/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; Accessor = vigra::VectorAccessor >]': -/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) - ^~~~~~~~~~~~ -In file included from /usr/include/vigra/stdimagefunctions.hxx:72, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/transformimage.hxx: In function 'void vigra::transformImage(vigra::triple, std::pair, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; Functor = vigra::functor::UnaryFunctor > >]': -/usr/include/vigra/transformimage.hxx:219:19: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - transformImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, f); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/transformimage.hxx:219:19: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/edgedetection.hxx: In function 'void vigra::internalCannyFindEdgels(SrcIterator, SrcAccessor, const MagnitudeImage&, BackInsertable&, GradValue) [with SrcIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; MagnitudeImage = vigra::BasicImage; BackInsertable = std::vector; GradValue = double]': -/usr/include/vigra/edgedetection.hxx:1408:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - void internalCannyFindEdgels(SrcIterator ul, SrcAccessor grad, - ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/edgedetection.hxx:49, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorY, DestAccessorY, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIteratorX = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorX = vigra::VectorElementAccessor > >; DestIteratorY = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorY = vigra::VectorElementAccessor > >]': -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - void gaussianGradient(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorY, DestAccessorY, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIteratorX = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorX = vigra::VectorElementAccessor > >; DestIteratorY = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorY = vigra::VectorElementAccessor > >]': -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/convolution.hxx:999:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - separableConvolveX(srcIterRange(supperleft, slowerright, sa), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - destImage(tmp), kernel1d(grad)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/convolution.hxx:1003:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - separableConvolveX(srcIterRange(supperleft, slowerright, sa), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - destImage(tmp), kernel1d(smooth)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:45, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/diff2d.hxx:43, - from /usr/include/vigra/tinyvector.hxx:56, - from /usr/include/vigra/rgbvalue.hxx:45, - from include/pixel.hpp:46, - from include/gamera.hpp:53, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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 /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: -/usr/include/vigra/iteratortraits.hxx: In function 'std::pair<_T1, _T2> vigra::destIter(const Iterator&, Accessor) [with Iterator = vigra::BasicImageIterator, vigra::TinyVector**>; Accessor = vigra::VectorElementAccessor > >]': -/usr/include/vigra/iteratortraits.hxx:639:1: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - destIter(Iterator const & upperleft, Accessor a) - ^~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:45, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - separableConvolveY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/stdimagefunctions.hxx:72, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/transformimage.hxx: In function 'void vigra::transformImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; Functor = vigra::functor::UnaryFunctor > >]': -/usr/include/vigra/transformimage.hxx:197:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - transformImage(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~ -/usr/include/vigra/transformimage.hxx:197:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/transformimage.hxx:206:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - transformLine(src_upperleft.rowIterator(), - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - src_upperleft.rowIterator() + w, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft.rowIterator(), da, f); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:45, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - separableConvolveX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.third, kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void separableConvolveY(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/stdimagefunctions.hxx:72, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = const vigra::TinyVector*; SrcAccessor = vigra::VectorAccessor >; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; Functor = vigra::functor::UnaryFunctor > >]': -/usr/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 - transformLine(SrcIterator s, - ^~~~~~~~~~~~~ -/usr/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:45, - from /usr/include/vigra/stdimagefunctions.hxx:74, - from /usr/include/vigra/edgedetection.hxx:46, - from include/plugins/edgedetect.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void separableConvolveX(SrcIterator supperleft, - ^~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/graphobject_algorithm.o -Wall + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_structural.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_structural_d.so +building 'gamera.plugins._arithmetic' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_arithmetic.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_edgedetect.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_edgedetect_d.so -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: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -69148,18 +59962,9 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -building 'gamera.plugins._logical' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_logical.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_logical.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - 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: + from /build/gamera-3.4.3/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 @@ -69349,7 +60154,829 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: +In file included from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = eoScalarFitness >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsFull > >]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsStdev > >]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsSimple > >]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from src/eodev/eoPop.h:37, + from src/eodev/eoContinue.h:29, + from src/eodev/eoCombinedContinue.h:33, + from src/eodev/do/make_continue.h:37, + from src/eodev/es/make_continue_es.cpp:44: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsStdev]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsSimple]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': +include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool eoSteadyFitContinue::operator()(const eoPop&) [with EOT = eoEsFull]': +/usr/include/c++/8/bits/stl_algo.h:4803:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +In file included from include/gamera.hpp:66, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = double; ITERATOR = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; T = double]': +include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + m_accessor.set(tmp, i); + ^~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData >]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +In file included from include/gamera.hpp:66, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = std::complex; ITERATOR = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; T = std::complex]': +include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + m_accessor.set(tmp, i); + ^~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >; T = std::complex]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/image_view_iterators.hpp: In member function 'void Gamera::ImageViewDetail::VecIterator::set(const value_type&) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:232:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + m_accessor.set(v, m_coliterator); + ^~~~~~~~~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/image_view_iterators.hpp: In member function 'void Gamera::ImageViewDetail::VecIterator::set(const value_type&) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +include/image_view_iterators.hpp:232:2: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + m_accessor.set(v, m_coliterator); + ^~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/knngamodule.o build/temp.linux-armv7l-2.7/src/eodev/eoScalarFitnessAssembled.o build/temp.linux-armv7l-2.7/src/eodev/eoFunctorStore.o build/temp.linux-armv7l-2.7/src/eodev/eoSIGContinue.o build/temp.linux-armv7l-2.7/src/eodev/eoPersistent.o build/temp.linux-armv7l-2.7/src/eodev/eoCtrlCContinue.o build/temp.linux-armv7l-2.7/src/eodev/eoPrintable.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_pop_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_checkpoint_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_op_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_algo_scalar_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_run_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_continue_ga.o build/temp.linux-armv7l-2.7/src/eodev/ga/make_genotype_ga.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoState.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoSignal.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParallel.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRealBounds.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoOStreamMonitor.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoData.o build/temp.linux-armv7l-2.7/src/eodev/utils/make_help.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoLogger.o build/temp.linux-armv7l-2.7/src/eodev/utils/pipecom.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoRNG.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoParser.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoUpdater.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DSnapshot.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot1DMonitor.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoFileMonitor.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoGnuplot.o build/temp.linux-armv7l-2.7/src/eodev/utils/eoIntBounds.o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_es.o build/temp.linux-armv7l-2.7/src/eodev/es/eig.o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_real.o build/temp.linux-armv7l-2.7/src/eodev/es/CMAState.o build/temp.linux-armv7l-2.7/src/eodev/es/make_pop_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_op_es.o build/temp.linux-armv7l-2.7/src/eodev/es/CMAParams.o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_checkpoint_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_run_es.o build/temp.linux-armv7l-2.7/src/eodev/es/make_algo_scalar_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_genotype_real.o build/temp.linux-armv7l-2.7/src/eodev/es/make_continue_es.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/knnga.so -fopenmp +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_arithmetic.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_arithmetic_d.so +building 'gamera.plugins._image_utilities' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -69369,9 +60996,225 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ +building 'gamera.graph' extension +creating build/temp.linux-armv7l-2.7/src/graph +creating build/temp.linux-armv7l-2.7/src/graph/graphmodule +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/shortest_path.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::MultiLabelCC >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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=] + } 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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned char]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = Gamera::Rgb]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = double]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = std::complex]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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=] + } 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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/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 @@ -69561,314 +61404,162 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/graphobject.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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 >]' +/build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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 >]' +/build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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 >]' +/build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -69926,7 +61617,7 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -69983,273 +61674,770 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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=] - 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=] - 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=] - 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] +include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_logical.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_logical_d.so -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/graph/shortest_path.o build/temp.linux-armv7l-2.7/src/graph/graph_structure.o build/temp.linux-armv7l-2.7/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7/src/graph/edge.o build/temp.linux-armv7l-2.7/src/graph/node.o build/temp.linux-armv7l-2.7/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7/src/graph/graph_flags.o build/temp.linux-armv7l-2.7/src/graph/graph_algorithm.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/nodeobject.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/partitions.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/graphmodule.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/edgeobject.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/graphobject_algorithm.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/graphobject.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/graph.so -building 'gamera.plugins._structural' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_structural.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_structural.o -Wall + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/bfsdfsiterator.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:7: +include/plugins/image_utilities.hpp: In function 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:272:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::fill(values->begin(), values->end(), 0); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_utilities.hpp: In function 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:272:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::fill(values->begin(), values->end(), 0); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_utilities.hpp: In function 'void Gamera::fill_white(T&) [with T = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:353:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::fill(image.vec_begin(), image.vec_end(), white(image)); + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_utilities.hpp:353:14: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > >'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __value); + ~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:731:20: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData >]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData >]': +include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + vec_iterator vec_end() { return vec_iterator(row_end()); } + ^ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_flags.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -building 'gamera.kdtree' extension -creating build/temp.linux-armv7l-2.7/src/geostructs -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/kdtreemodule.o -Wall +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > >; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, Gamera::RleDataDetail::RleVectorIterator > >' changed in GCC 7.1 +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __niter_base(_Iterator __it) + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Tp = double]': +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:691:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; Col = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; Iterator = Gamera::ImageViewDetail::VecIterator > >, Gamera::ImageViewDetail::RowIterator > >, std::complex*>, Gamera::ImageViewDetail::ColIterator > >, std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.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=] + catch (std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/edge.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } catch (std::exception) { - ^~~~~~~~~ -In file included from src/kdtreemodule.cpp:21: +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_utilities_d.so +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/node.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +building 'gamera.plugins._gui_support' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_gui_support.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/c++/8/queue:61, + from include/graph/graph_common.hpp:26, + from include/graph/node.hpp:23, + from src/graph/node.cpp:20: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/spanning_tree.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -70269,9 +62457,34 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ +In file included from include/plugins/gui_support.hpp:27, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/gui_support.hpp:27, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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 @@ -70463,11 +62676,11 @@ ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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/structural.hpp:53:7: required from 'bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]' -/build/gamera-3.4.3/gamera/plugins/_structural.cpp:585:95: required from here +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 >]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -70488,8 +62701,8 @@ ^~~~~ ~~~~~ 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 >]' -/build/gamera-3.4.3/gamera/plugins/_structural.cpp:591:98: required from here +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 >]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -70510,8 +62723,8 @@ ^~~~~ ~~~~~ 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 >]' -/build/gamera-3.4.3/gamera/plugins/_structural.cpp:594:97: required from here +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 >]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -70532,200 +62745,293 @@ ^~~~~ ~~~~~ 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] + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 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 /build/gamera-3.4.3/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:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -70784,7 +63090,7 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -70830,7 +63136,7 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -70890,7 +63196,7 @@ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -70977,39 +63283,72 @@ include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/geostructs/kdtree.o -Wall +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/subgraph_root.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_structural.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_structural_d.so -building 'gamera.plugins._contour' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_contour.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_contour.o -Wall +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_structure.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/queue:62, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'bool Gamera::Kdtree::KdTree::neighbor_search(const CoordPoint&, Gamera::Kdtree::kdtree_node*, size_t)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void Gamera::Kdtree::KdTree::k_nearest_neighbors(const CoordPoint&, size_t, Gamera::Kdtree::KdNodeVector*, Gamera::Kdtree::KdNodePredicate*)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_gui_support.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_gui_support_d.so +building 'gamera.plugins._edgedetect' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_edgedetect.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_colorize.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -71029,18 +63368,9 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/kdtreemodule.o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/kdtree.so -building 'gamera.plugins._binarization' extension -creating build/temp.linux-armv7l-2.7/build -creating build/temp.linux-armv7l-2.7/build/gamera-3.4.3 -creating build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera -creating build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_binarization.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_binarization.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -71048,16 +63378,14 @@ 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 /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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=] @@ -71077,8 +63405,7 @@ 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 /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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=] @@ -71087,78 +63414,43 @@ 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 /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] - } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/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 @@ -71349,13 +63641,11 @@ 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 /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:314:93: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ @@ -71363,24 +63653,20 @@ } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:26, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 >]' -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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:314:93: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:317:80: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ @@ -71388,24 +63674,20 @@ } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:26, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 >]' -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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:317:80: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:320:96: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ @@ -71413,24 +63695,20 @@ } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:26, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 >]' -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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:320:96: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:323:83: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ @@ -71438,24 +63716,20 @@ } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:26, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 >]' -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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:323:83: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:326:82: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ @@ -71463,26 +63737,22 @@ } catch (std::exception e) { ^~~~~ In file included from include/plugins/edgedetect.hpp:26, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 >]' -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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:326:82: required from here +/build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:317:80: required from here +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ @@ -71490,26 +63760,25 @@ 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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:320:96: required from here +/build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:323:83: required from here +/build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/gamera/plugins/_contour.cpp:326:82: required from here +/build/gamera-3.4.3/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=] +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graph_algorithm.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -71852,37 +64121,16 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ In file included from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -71894,7 +64142,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -71908,253 +64156,10 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/threshold.hpp:25, - from include/plugins/binarization.hpp:25, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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] - 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' - 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -72164,8 +64169,7 @@ ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, - from include/plugins/contour.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -72177,7 +64181,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -72196,11 +64200,37 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialEdgeImage(vigra::triple, std::pair, double, GradValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double]': +/usr/include/vigra/edgedetection.hxx:350:37: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + differenceOfExponentialEdgeImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + scale, gradient_threshold, 1); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialCrackEdgeImage(vigra::triple, std::pair, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': +/usr/include/vigra/edgedetection.hxx:741:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + differenceOfExponentialCrackEdgeImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + scale, gradient_threshold, edge_marker); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgeImage(vigra::triple, std::pair, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': +/usr/include/vigra/edgedetection.hxx:1980:19: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + cannyEdgeImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + scale, gradient_threshold, edge_marker); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) @@ -72209,7 +64239,7 @@ from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -72221,7 +64251,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -72240,7 +64270,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -72253,7 +64283,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -72279,10 +64309,52 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialEdgeImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = int]': +/usr/include/vigra/edgedetection.hxx:210:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void differenceOfExponentialEdgeImage( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx:210:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/edgedetection.hxx:234:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + recursiveSmoothX(srcIterRange(sul, slr, sa), destImage(tmp), scale / 2.0); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::removeShortEdges(Iterator, Iterator, Accessor, unsigned int, Value) [with Iterator = Gamera::ImageIterator >, double*>; Accessor = Gamera::Accessor; Value = double]': +/usr/include/vigra/edgedetection.hxx:871:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void removeShortEdges( + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx:883:41: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + labelImageWithBackground(srcIterRange(sul,slr,sa), + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + destImage(labels), true, non_edge_marker); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/partitions.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::differenceOfExponentialCrackEdgeImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': +/usr/include/vigra/edgedetection.hxx:549:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void differenceOfExponentialCrackEdgeImage( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx:549:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/edgedetection.hxx:581:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + recursiveSmoothX(srcIterRange(sul, slr, sa), destImage(tmp), scale / 2.0); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::closeGapsInCrackEdgeImage(SrcIterator, SrcIterator, SrcAccessor, SrcValue) [with SrcIterator = Gamera::ImageIterator >, double*>; SrcAccessor = Gamera::Accessor; SrcValue = double]': +/usr/include/vigra/edgedetection.hxx:1040:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void closeGapsInCrackEdgeImage( + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::beautifyCrackEdgeImage(SrcIterator, SrcIterator, SrcAccessor, SrcValue, SrcValue) [with SrcIterator = Gamera::ImageIterator >, double*>; SrcAccessor = Gamera::Accessor; SrcValue = double]': +/usr/include/vigra/edgedetection.hxx:1285:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void beautifyCrackEdgeImage( + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgeImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, GradValue, DestValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; GradValue = double; DestValue = double]': +/usr/include/vigra/edgedetection.hxx:1949:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void cannyEdgeImage( + ^~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx:1949:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -72291,7 +64363,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -72301,7 +64373,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -72315,7 +64387,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -72329,7 +64401,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -72388,7 +64460,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -72409,11 +64481,106 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothY(vigra::triple, std::pair, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1720:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveSmoothY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1720:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveSmoothX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/diff2d.hxx:43, + from /usr/include/vigra/tinyvector.hxx:56, + from /usr/include/vigra/rgbvalue.hxx:45, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: +/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ConstImageIterator >, const double*>; Accessor = Gamera::Accessor]': +/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) + ^~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(vigra::triple, std::pair, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1273:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/diff2d.hxx:43, + from /usr/include/vigra/tinyvector.hxx:56, + from /usr/include/vigra/rgbvalue.hxx:45, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: +/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = Gamera::ImageIterator >, double*>; Accessor = Gamera::Accessor]': +/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) + ^~~~~~~~~~~~ +In file included from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgelListThreshold(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, double, GradValue) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; BackInsertable = std::vector; GradValue = double]': +/usr/include/vigra/edgedetection.hxx:1776:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + cannyEdgelListThreshold(SrcIterator ul, SrcIterator lr, SrcAccessor src, + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx:1781:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + gaussianGradient(srcIterRange(ul, lr, src), destImage(grad), scale); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -72422,7 +64589,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -72437,7 +64604,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -72445,7 +64612,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -72456,11 +64623,305 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + scale); + ~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1692:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveSmoothY(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1692:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1707:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + scale); + ~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveSmoothX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + scale); + ~~~~~~ +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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + scale); + ~~~~~~ +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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double) [with SrcImageIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void recursiveSmoothX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1245:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1260:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveSmoothLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + scale); + ~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:50, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/labelimage.hxx: In function 'unsigned int vigra::labelImageWithBackground(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, bool, ValueType, EqualityFunctor) [with SrcIterator = Gamera::ImageIterator >, double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; ValueType = double; EqualityFunctor = std::equal_to]': +/usr/include/vigra/labelimage.hxx:491:14: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + unsigned int labelImageWithBackground( + ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:49, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(vigra::triple, std::pair, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': +/usr/include/vigra/convolution.hxx:1041:21: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + gaussianGradient(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgelListThreshold(vigra::triple, BackInsertable&, GradValue) [with SrcIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; BackInsertable = std::vector; GradValue = double]': +/usr/include/vigra/edgedetection.hxx:1818:28: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + cannyEdgelListThreshold(src.first, src.second, src.third, edgels, grad_threshold); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:49, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(vigra::triple, std::pair, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': +/usr/include/vigra/convolution.hxx:1041:21: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + gaussianGradient(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(vigra::triple, std::pair, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': +/usr/include/vigra/convolution.hxx:1041:21: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + gaussianGradient(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -72469,7 +64930,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -72481,825 +64942,894 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void recursiveSmoothLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:589:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:49, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': +/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + void gaussianGradient(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + gaussianGradient(supperleft, slowerright, src, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dupperleft, gradx, dupperleft, grady, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +In file included from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::cannyEdgelListThreshold(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, GradValue) [with SrcIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; BackInsertable = std::vector; GradValue = double]': +/usr/include/vigra/edgedetection.hxx:1789:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + cannyEdgelListThreshold(SrcIterator ul, SrcIterator lr, SrcAccessor src, + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/edgedetection.hxx:1797:19: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + transformImage(srcIterRange(ul, lr, src), destImage(magnitude), norm(Arg1())); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:49, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': +/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + void gaussianGradient(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + gaussianGradient(supperleft, slowerright, src, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dupperleft, gradx, dupperleft, grady, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorAccessor >]': +/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void gaussianGradient(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1011:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 +/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + gaussianGradient(supperleft, slowerright, src, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dupperleft, gradx, dupperleft, grady, scale); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1017:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_contour.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_contour_d.so +In file included from /usr/include/vigra/resizeimage.hxx:44, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/rgbvalue.hxx:44, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: +/usr/include/vigra/accessor.hxx: In constructor 'vigra::VectorElementAccessor::VectorElementAccessor(int, ACCESSOR) [with ACCESSOR = vigra::VectorAccessor >]': +/usr/include/vigra/accessor.hxx:550:5: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + VectorElementAccessor(int index, ACCESSOR a = ACCESSOR()) + ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:49, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorY, DestAccessorY, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIteratorX = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorX = vigra::VectorElementAccessor > >; DestIteratorY = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorY = vigra::VectorElementAccessor > >]': +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + void gaussianGradient(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +In file included from /usr/include/vigra/diff2d.hxx:43, + from /usr/include/vigra/tinyvector.hxx:56, + from /usr/include/vigra/rgbvalue.hxx:45, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: +/usr/include/vigra/iteratortraits.hxx: In function 'vigra::triple vigra::srcIterRange(const Iterator&, const Iterator&, Accessor) [with Iterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; Accessor = vigra::VectorAccessor >]': +/usr/include/vigra/iteratortraits.hxx:618:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + srcIterRange(Iterator const & upperleft, Iterator const & lowerright, Accessor a) + ^~~~~~~~~~~~ +In file included from /usr/include/vigra/stdimagefunctions.hxx:72, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/transformimage.hxx: In function 'void vigra::transformImage(vigra::triple, std::pair, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; Functor = vigra::functor::UnaryFunctor > >]': +/usr/include/vigra/transformimage.hxx:219:19: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + transformImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, f); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/transformimage.hxx:219:19: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/edgedetection.hxx: In function 'void vigra::internalCannyFindEdgels(SrcIterator, SrcAccessor, const MagnitudeImage&, BackInsertable&, GradValue) [with SrcIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; MagnitudeImage = vigra::BasicImage; BackInsertable = std::vector; GradValue = double]': +/usr/include/vigra/edgedetection.hxx:1408:6: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + void internalCannyFindEdgels(SrcIterator ul, SrcAccessor grad, + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/edgedetection.hxx:49, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorY, DestAccessorY, double) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIteratorX = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorX = vigra::VectorElementAccessor > >; DestIteratorY = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorY = vigra::VectorElementAccessor > >]': +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + void gaussianGradient(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/convolution.hxx: In function 'void vigra::gaussianGradient(SrcIterator, SrcIterator, SrcAccessor, DestIteratorX, DestAccessorX, DestIteratorY, DestAccessorY, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIteratorX = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorX = vigra::VectorElementAccessor > >; DestIteratorY = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessorY = vigra::VectorElementAccessor > >]': +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/convolution.hxx:984:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/convolution.hxx:999:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + separableConvolveX(srcIterRange(supperleft, slowerright, sa), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + destImage(tmp), kernel1d(grad)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/convolution.hxx:1003:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + separableConvolveX(srcIterRange(supperleft, slowerright, sa), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + destImage(tmp), kernel1d(smooth)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:45, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/diff2d.hxx:43, + from /usr/include/vigra/tinyvector.hxx:56, + from /usr/include/vigra/rgbvalue.hxx:45, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:4: +/usr/include/vigra/iteratortraits.hxx: In function 'std::pair<_T1, _T2> vigra::destIter(const Iterator&, Accessor) [with Iterator = vigra::BasicImageIterator, vigra::TinyVector**>; Accessor = vigra::VectorElementAccessor > >]': +/usr/include/vigra/iteratortraits.hxx:639:1: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + destIter(Iterator const & upperleft, Accessor a) + ^~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:45, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + separableConvolveY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/stdimagefunctions.hxx:72, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/transformimage.hxx: In function 'void vigra::transformImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::TinyVector**>; SrcAccessor = vigra::VectorAccessor >; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; Functor = vigra::functor::UnaryFunctor > >]': +/usr/include/vigra/transformimage.hxx:197:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + transformImage(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~ +/usr/include/vigra/transformimage.hxx:197:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/transformimage.hxx:206:22: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + transformLine(src_upperleft.rowIterator(), + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da, f); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:45, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::BasicImageIterator, vigra::TinyVector**>; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void separableConvolveY(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/stdimagefunctions.hxx:72, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/transformimage.hxx: In function 'void vigra::transformLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = const vigra::TinyVector*; SrcAccessor = vigra::VectorAccessor >; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; Functor = vigra::functor::UnaryFunctor > >]': +/usr/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::VectorAccessor >' changed in GCC 7.1 + transformLine(SrcIterator s, + ^~~~~~~~~~~~~ +/usr/include/vigra/transformimage.hxx:65:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:45, + from /usr/include/vigra/stdimagefunctions.hxx:74, + from /usr/include/vigra/edgedetection.hxx:46, + from include/plugins/edgedetect.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void Partitions::graph_optimize_partitions_find_solution(const Parts&, size_t, size_t, Partitions::Solution&, Partitions::ScoreValue&, Partitions::Solution&, Partitions::ScoreValue, Bitfield, Bitfield, const char*)': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor, vigra::TinyVector**> > >; DestAccessor = vigra::VectorElementAccessor > >; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::VectorElementAccessor > >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Partitions::Part}; _Tp = Partitions::Part; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor; KernelIterator = const double*; KernelAccessor = vigra::StandardConstAccessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void Partitions::graph_optimize_partitions_evaluate_parts(Gamera::GraphApi::Node*, size_t, size_t, std::vector >&, Bitfield, const PyObject*, Partitions::Parts&)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'PyObject* Partitions::optimize_partitions(const GraphObject*, Gamera::GraphApi::Node*, const PyObject*, size_t, size_t, const char*)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + 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: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_edgedetect.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_edgedetect_d.so +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/edgeobject.o -Wall building 'gamera.plugins._geometry' extension arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_geometry.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_geometry.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - copy(_II __first, _II __last, _OI __result) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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/edgedetect.hpp:27, from include/plugins/contour.hpp:28, @@ -73319,6 +65849,8 @@ include/plugins/convolution.hpp:134:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/graphobject_algorithm.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, @@ -73709,6 +66241,28 @@ include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^~~~~ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: @@ -73769,6 +66323,10 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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=] + catch (std::runtime_error e) { + ^ include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -73997,6 +66555,200 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -74113,6 +66865,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/nodeobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/queue:64, from /usr/include/vigra/seededregiongrowing.hxx:41, from include/plugins/geometry.hpp:33, @@ -74175,19 +66929,6 @@ /usr/include/c++/8/bits/stl_vector.h:753:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 { return reverse_iterator(begin()); } ^ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, @@ -74398,6 +67139,28 @@ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, background, norm); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -74561,19 +67324,6 @@ ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from include/connected_components_iterators.hpp:26, from include/connected_components.hpp:28, @@ -74646,21 +67396,38 @@ /usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, @@ -74676,6 +67443,60 @@ /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ In file included from /usr/include/c++/8/vector:64, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -74695,6 +67516,114 @@ ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ +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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ In file included from include/plugins/geometry.hpp:32, from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: /usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': @@ -74722,14 +67651,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InternalDistanceTransformLInifinityNormFunctor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/plugins/geometry.hpp:33, from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: /usr/include/vigra/seededregiongrowing.hxx: In function 'typename SeedAccessor::value_type vigra::seededRegionGrowing(SrcIterator, SrcIterator, SrcAccessor, SeedImageIterator, SeedAccessor, DestIterator, DestAccessor, RegionStatisticsArray&, vigra::SRGType, Neighborhood) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; SeedImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SeedAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; RegionStatisticsArray = vigra::ArrayOfRegionStatistics >; Neighborhood = vigra::FourNeighborhood::NeighborCode]': @@ -74838,19 +67759,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InternalDistanceTransformLInifinityNormFunctor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ /usr/include/vigra/distancetransform.hxx: In function 'void vigra::distanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, int) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int]': /usr/include/vigra/distancetransform.hxx:408:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 distanceTransform(SrcImageIterator src_upperleft, @@ -74876,62 +67784,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InternalDistanceTransformLInifinityNormFunctor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:237:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__push_heap(__first, __holeIndex, __topIndex, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MOVE(__value), __cmp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_heap.h:342:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:253:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__adjust_heap(__first, _DistanceType(0), - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _DistanceType(__last - __first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MOVE(__value), __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -75101,35 +67953,6 @@ /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - std::copy(variances->vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - variances->vec_end(), - ~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -75352,37 +68175,10 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - std::copy(variances->vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - variances->vec_end(), - ~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 /usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/graphobject.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/plugins/geometry.hpp:33, from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: /usr/include/vigra/seededregiongrowing.hxx: In function 'typename SeedAccessor::value_type vigra::seededRegionGrowing(SrcIterator, SrcIterator, SrcAccessor, SeedImageIterator, SeedAccessor, DestIterator, DestAccessor, RegionStatisticsArray&, vigra::SRGType, Neighborhood, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; SeedImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SeedAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; RegionStatisticsArray = vigra::ArrayOfRegionStatistics >; Neighborhood = vigra::FourNeighborhood::NeighborCode]': @@ -75395,35 +68191,6 @@ /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 internalDistanceTransform(SrcImageIterator src_upperleft, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: -include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - std::copy(variances->vec_begin(), - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - variances->vec_end(), - ~~~~~~~~~~~~~~~~~~~~~ - orderedVariances->vec_begin()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 /usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 /usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': @@ -75717,6 +68484,28 @@ /usr/include/c++/8/bits/stl_iterator.h:440:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 { return __make_reverse_iterator(__miter_base(__it.base())); } ^ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -75735,6 +68524,10 @@ /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ +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=] + catch (std::runtime_error e) { + ^ In file included from /usr/include/c++/8/vector:63, from include/gamera.hpp:50, from include/gameramodule.hpp:38, @@ -75753,6 +68546,10 @@ /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ +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=] + catch(std::runtime_error e) { + ^ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, @@ -75765,11 +68562,209 @@ /usr/include/c++/8/bits/stl_iterator.h:409:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 { return reverse_iterator<_Iterator>(__i); } ^ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_binarization.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_binarization.so -building 'gamera.plugins._morphology' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_morphology.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_morphology.o -Wall +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=] + 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/graph/graphmodule/graphmodule.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: +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=] } catch (std::exception e) { @@ -75789,79 +68784,13 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/morphology.hpp:31, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/misc_filters.hpp:29, - from include/plugins/morphology.hpp:36, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_dilate_with_structure(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:258:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_erode_with_structure(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:428:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -In file included from include/plugins/morphology.hpp:31, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: -include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: + 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 @@ -76051,112 +68980,7 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } 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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 = unsigned int]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/graph/shortest_path.o build/temp.linux-armv7l-2.7/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7/src/graph/graph_flags.o build/temp.linux-armv7l-2.7/src/graph/edge.o build/temp.linux-armv7l-2.7/src/graph/node.o build/temp.linux-armv7l-2.7/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7/src/graph/graph_structure.o build/temp.linux-armv7l-2.7/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7/src/graph/graph_algorithm.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/partitions.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/edgeobject.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/graphobject_algorithm.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/nodeobject.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/graphobject.o build/temp.linux-armv7l-2.7/src/graph/graphmodule/graphmodule.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/graph.so In file included from /usr/include/c++/8/vector:69, from include/geostructs/kdtree.hpp:22, from src/geostructs/kdtree.cpp:19: @@ -76373,6 +69197,8 @@ /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) ^~~~~~~~ +building 'gamera.kdtree' extension +creating build/temp.linux-armv7l-2.7/src/geostructs In file included from /usr/include/c++/8/queue:62, from include/geostructs/kdtree.hpp:23, from src/geostructs/kdtree.cpp:19: @@ -76385,6 +69211,7 @@ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/kdtreemodule.o -Wall In file included from /usr/include/c++/8/vector:60, from include/geostructs/kdtree.hpp:22, from src/geostructs/kdtree.cpp:19: @@ -76400,6 +69227,7 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from /usr/include/c++/8/vector:63, from include/geostructs/kdtree.hpp:22, from src/geostructs/kdtree.cpp:19: @@ -76460,12 +69288,724 @@ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/shortest_path.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/shortest_path.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -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-armv7l-2.7/src/geostructs/kdtree.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/queue:62, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'bool Gamera::Kdtree::KdTree::neighbor_search(const CoordPoint&, Gamera::Kdtree::kdtree_node*, size_t)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void Gamera::Kdtree::KdTree::k_nearest_neighbors(const CoordPoint&, size_t, Gamera::Kdtree::KdNodeVector*, Gamera::Kdtree::KdNodePredicate*)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_flags.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_flags.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch (std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/src/kdtreemodule.o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/kdtree.so +building 'gamera.plugins._morphology' extension +creating build/temp.linux-armv7l-2.7/build +creating build/temp.linux-armv7l-2.7/build/gamera-3.4.3 +creating build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera +creating build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_morphology.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_morphology.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/edge.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/edge.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/node.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/node.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from include/plugins/morphology.hpp:31, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/misc_filters.hpp:29, + from include/plugins/morphology.hpp:36, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_dilate_with_structure(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:258:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp: In function 'PyObject* call_erode_with_structure(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_morphology.cpp:428:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +In file included from include/plugins/morphology.hpp:31, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: +include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp: In instantiation of 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] +In file included from /usr/include/c++/8/vector:69, + from /usr/include/c++/8/queue:61, + from include/graph/graph_common.hpp:26, + from include/graph/node.hpp:23, + from src/graph/node.cpp:20: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/deque:63, + from /usr/include/c++/8/queue:60, + from include/graph/graph_common.hpp:26, + from include/graph/node.hpp:23, + from src/graph/node.cpp:20: +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]': +/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy_a + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]': +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + { return std::uninitialized_copy(__first, __last, __result); } + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*]': +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + uninitialized_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + return std::__uninitialized_copy<__is_trivial(_ValueType1) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __is_trivial(_ValueType2) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + && __assignable>:: + ~~~~~~~~~~~~~~~~~~ + __uninit_copy(__first, __last, __result); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]': +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 + __uninit_copy(_InputIterator __first, _InputIterator __last, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/spanning_tree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/spanning_tree.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/subgraph_root.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/subgraph_root.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_structure.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_structure.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_colorize.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_colorize.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_algorithm.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_algorithm.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:4: @@ -77240,89 +70780,11 @@ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/spanning_tree.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/spanning_tree.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/edge.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/edge.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/node.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/node.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/c++/8/queue:61, - from include/graph/graph_common.hpp:26, - from include/graph/node.hpp:23, - from src/graph/node.cpp:20: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/deque:63, - from /usr/include/c++/8/queue:60, - from include/graph/graph_common.hpp:26, - from include/graph/node.hpp:23, - from src/graph/node.cpp:20: -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]': -/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy_a - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]': -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - { return std::uninitialized_copy(__first, __last, __result); } - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*]': -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - uninitialized_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - return std::__uninitialized_copy<__is_trivial(_ValueType1) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __is_trivial(_ValueType2) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - && __assignable>:: - ~~~~~~~~~~~~~~~~~~ - __uninit_copy(__first, __last, __result); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]': -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 - __uninit_copy(_InputIterator __first, _InputIterator __last, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/subgraph_root.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/subgraph_root.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_flags.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_flags.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - catch (std::runtime_error) { - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_algorithm.cpp -o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_algorithm.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_geometry.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o build/temp.linux-armv7l-2.7-pydebug/src/graph/shortest_path.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_structure.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7-pydebug/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7-pydebug/src/graph/edge.o build/temp.linux-armv7l-2.7-pydebug/src/graph/node.o build/temp.linux-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7-pydebug/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_flags.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_algorithm.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_geometry_d.so -building 'gamera.plugins._threshold' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_threshold.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_threshold.o -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_geometry.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7-pydebug/src/geostructs/delaunaytree.o build/temp.linux-armv7l-2.7-pydebug/src/graph/shortest_path.o build/temp.linux-armv7l-2.7-pydebug/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_flags.o build/temp.linux-armv7l-2.7-pydebug/src/graph/edge.o build/temp.linux-armv7l-2.7-pydebug/src/graph/node.o build/temp.linux-armv7l-2.7-pydebug/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7-pydebug/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_structure.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7-pydebug/src/graph/graph_algorithm.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_geometry_d.so +building 'gamera.plugins._features' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_features.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_features.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -77342,21 +70804,22 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/threshold.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ In file included from include/plugins/misc_filters.hpp:29, - from include/plugins/threshold.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: + from include/plugins/morphology.hpp:36, + from include/plugins/features.hpp:28, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/threshold.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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=] @@ -77374,16 +70837,19 @@ 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 /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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 @@ -77573,24 +71039,321 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/features.hpp:29, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = unsigned int]' -include/plugins/threshold.hpp:294:28: required from 'Gamera::Image* abutaleb_threshold(const T&, int) [with T = Gamera::ImageView >]' -/build/gamera-3.4.3/gamera/plugins/_threshold.cpp:310:85: required from here +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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:30, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/image_utilities.hpp:39, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/image_utilities.hpp:39, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +In file included from include/plugins/features.hpp:29, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:30, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:30, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -77933,6 +71696,646 @@ include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 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 /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:344:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:345:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:346:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:347:9: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:348:9: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:349:9: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + 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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:781:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:782:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:783:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +include/connected_components.hpp:784:15: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:785:15: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +include/connected_components.hpp:786:15: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/morphology.hpp:36, + from include/plugins/features.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(window.begin(), window.begin() + rank, window.end()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(vigra::triple, std::pair) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(vigra::triple, std::pair, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx:197:17: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(src_upperleft.rowIterator(), + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + src_upperleft.rowIterator() + w, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft.rowIterator(), da); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = const short unsigned int*; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(SrcIterator s, + ^~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterY(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = Gamera::RleDataDetail::ConstRleVectorIterator >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:59:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyLine(SrcIterator s, + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_features.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_features_d.so In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -77961,6 +72364,8 @@ /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +building 'gamera.plugins._misc_filters' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -Wall /usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, @@ -77969,23 +72374,740 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ In file included from include/plugins/morphology.hpp:32, from /build/gamera-3.4.3/gamera/plugins/_morphology.cpp:7: /usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 internalDistanceTransform(SrcImageIterator src_upperleft, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/threshold.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/misc_filters.hpp:26, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/misc_filters.hpp:29, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/misc_filters.hpp:26, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } catch(std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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=] +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::MultiLabelCC >]': +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(window.begin(), window.begin() + rank, window.end()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 vec_iterator vec_begin() { return vec_iterator(row_begin()); } @@ -77997,7 +73119,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -78011,12 +73133,10 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 In file included from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } @@ -78024,8 +73144,8 @@ include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIterator(const Row iterator) : base(iterator) { } ^ -In file included from include/plugins/threshold.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +In file included from include/plugins/misc_filters.hpp:26, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); @@ -78037,7 +73157,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -78056,46 +73176,17 @@ /usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/threshold.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: -include/plugins/image_utilities.hpp: In function 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >]': -include/plugins/image_utilities.hpp:272:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::fill(values->begin(), values->end(), 0); - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: -include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_end() [with T = Gamera::ImageData]': -include/image_view.hpp:374:59: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - vec_iterator vec_end() { return vec_iterator(row_end()); } - ^ +In file included from include/plugins/misc_filters.hpp:26, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ In file included from include/image_view_iterators.hpp:24, from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 VecIteratorBase(const Row iterator) @@ -78104,7 +73195,7 @@ from include/image_view.hpp:23, from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 void set(const value_type& v, Iterator i) const { @@ -78116,7 +73207,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, @@ -78135,7 +73226,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) @@ -78148,7 +73239,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, @@ -78174,19 +73265,16 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]': -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) - ^~~~ -/usr/include/c++/8/bits/stl_algobase.h:724:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from include/plugins/misc_filters.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: +/usr/include/vigra/gaborfilter.hxx: In function 'void vigra::createGaborFilter(DestImageIterator, DestImageIterator, DestAccessor, double, double, double, double) [with DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/gaborfilter.hxx:139:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void createGaborFilter(DestImageIterator destUpperLeft, + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -78195,7 +73283,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -78205,7 +73293,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const @@ -78219,7 +73307,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, @@ -78233,7 +73321,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -78292,7 +73380,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 move_backward(_BI1 __first, _BI1 __last, _BI2 __result) @@ -78313,20 +73401,1099 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__first + __secondChild, + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + __first + (__secondChild - 1))) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/cmath:42, + from /usr/include/c++/8/math.h:36, + from /usr/include/python2.7_d/pyport.h:325, + from /usr/include/python2.7_d/Python.h:61, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __miter_base(_Iterator __it) + ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Value& __val, _Iterator __it) const + ^~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': +/usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator __it, _Value& __val) const + ^~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_filters_d.so +building 'gamera.plugins._contour' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_contour.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_contour.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:26, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:26, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:26, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:26, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/edgedetect.hpp:26, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/morphology.hpp:36, + from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: +include/plugins/misc_filters.hpp: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +include/plugins/misc_filters.hpp:417:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(window.begin(), window.begin() + rank, window.end()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4748:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/morphology.hpp:31, + from include/plugins/edgedetect.hpp:27, + from include/plugins/contour.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:7: +include/plugins/image_utilities.hpp: In function 'void Gamera::image_copy_fill(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +include/plugins/image_utilities.hpp:109:9: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + dest_acc.set((typename U::value_type)src_acc.get(src_col), dest_col); + ^~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1992:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__unguarded_partition_pivot(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__pop_heap(__first, __middle, __i, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition_pivot(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__i, __first)) + ~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); + ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -78335,7 +74502,138 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__a, __b)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__first, __pivot)) + ~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + while (__comp(__pivot, __last)) + ~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::iter_swap(__first, __last); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:658:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:668:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__copy_move_backward_a2(std::__miter_base(__first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__miter_base(__last), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + __result); + ~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -78350,7 +74648,7 @@ from /usr/include/python2.7_d/pyport.h:325, from /usr/include/python2.7_d/Python.h:61, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) @@ -78358,7 +74656,7 @@ In file included from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) @@ -78369,7 +74667,7 @@ from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const @@ -78382,7 +74680,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, @@ -78390,54 +74688,34 @@ /usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:67, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: +/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': +/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) + ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_contour.cpp:4: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 internalDistanceTransform(SrcImageIterator src_upperleft, ^~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_threshold.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_threshold_d.so -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -building 'gamera.plugins._draw' extension -arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_draw.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_draw.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': /usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::MultiLabelCC >]': +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_contour.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_contour_d.so +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': /usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 internalDistanceTransform(src_upperleft, src_lowerright, sa, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -78459,7 +74737,18 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InternalDistanceTransformLInifinityNormFunctor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_draw.cpp:4: +building 'gamera.plugins._convolution' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_convolution.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_convolution.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -78479,55 +74768,87 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_line(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:93:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:100:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_bezier(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:185:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:192:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:199:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:206:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_marker(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:284:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_hollow_rect(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:363:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:370:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_filled_rect(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:447:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:454:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_flood_fill(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:528:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_circle(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:846:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_draw.cpp:4: + from /build/gamera-3.4.3/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 @@ -78717,79 +75038,1571 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_draw.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_draw_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 644 to 755 -touch build/build-stamp-python2.7-dbg -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]': -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_morphology.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_morphology.so -building 'gamera.plugins._deformation' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_deformation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_deformation.o -Wall +include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.hpp:426:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp: In member function 'Gamera::ImageView::vec_iterator Gamera::ImageView::vec_begin() [with T = Gamera::ImageData]': +include/image_view.hpp:373:63: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + vec_iterator vec_begin() { return vec_iterator(row_begin()); } + ^ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::VecIterator::VecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>]': +include/image_view_iterators.hpp:222:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~ +include/image_view_iterators.hpp:222:54: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +In file included from /usr/include/vigra/stdconvolution.hxx:43, + from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + separableConvolveX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1126:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + separableConvolveY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + separableConvolveY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + separableConvolveY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + separableConvolveY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(vigra::triple, std::pair, vigra::tuple5) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + separableConvolveY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.third, kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1281:23: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::RowIterator >, double*>; Col = Gamera::ImageViewDetail::ColIterator >, double*>; Iterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, + ^~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from /usr/include/vigra/stdconvolution.hxx:43, + from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveX(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void separableConvolveX(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1088:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void separableConvolveY(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void separableConvolveY(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void separableConvolveY(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void separableConvolveY(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator >, double*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator >, double*>'} changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::separableConvolveY(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void separableConvolveY(SrcIterator supperleft, + ^~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1243:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator > >, std::complex*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>'} changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/stdconvolution.hxx:43, + from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:911:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +In file included from /usr/include/vigra/stdconvolution.hxx:43, + from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + distance(_InputIterator __first, _InputIterator __last) + ^~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return std::__distance(__first, __last, + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +In file included from /usr/include/vigra/stdconvolution.hxx:43, + from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:231:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:713:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:515:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:614:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:332:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + int w = std::distance( is, iend ); + ~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:436:26: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +In file included from include/gamera.hpp:66, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = double; ITERATOR = Gamera::ImageViewDetail::RowIterator >, double*>; T = double]': +include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + m_accessor.set(tmp, i); + ^~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:66, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>]': +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +In file included from include/gamera.hpp:66, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/vigra_support.hpp: In member function 'void Gamera::Accessor::set(const V&, ITERATOR&) const [with V = std::complex; ITERATOR = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; T = std::complex]': +include/vigra_support.hpp:93:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + m_accessor.set(tmp, i); + ^~~~~~~~~~ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::RowIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; T = std::complex]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_convolution.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_convolution_d.so +building 'gamera.plugins._image_conversion' extension +arm-linux-gnueabihf-gcc -pthread -g -O0 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp -o build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -78809,22 +76622,63 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/deformations.hpp:21, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_morphology.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_morphology.so +building 'gamera.plugins._listutilities' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_listutilities.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from include/plugins/image_conversion.hpp:24, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/deformations.hpp:21, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/image_conversion.hpp:24, + from /build/gamera-3.4.3/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=] @@ -78842,136 +76696,20 @@ 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 /build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: + from /build/gamera-3.4.3/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 @@ -79161,944 +76899,512 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:426:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:427:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:428:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:429:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:430:16: note: 'sprintf' output between 10 and 1043 bytes into a destination of size 1024 + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:431:16: note: 'sprintf' output between 13 and 1046 bytes into a destination of size 1024 + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +include/image_view.hpp:432:16: note: 'sprintf' output between 15 and 1048 bytes into a destination of size 1024 + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/morphology.hpp:32, - from include/plugins/deformations.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >]': -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::MultiLabelCC >]': -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL1NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >]': -/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformLInifinityNormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_deformation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_deformation.so -building 'gamera.plugins._tiff_support' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -Isrc/libtiff -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: +include/image_view.hpp:433:16: note: 'sprintf' output between 18 and 1051 bytes into a destination of size 1024 + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter >::operator()(const RGBImageView&)': +include/plugins/image_conversion.hpp:629:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(in_acc.get(in_col).luminance()), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -80118,14 +77424,27 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator >, double*>; T = double]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator >, double*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: +include/plugins/image_conversion.hpp: In function 'Gamera::FloatImageView* Gamera::extract_real(const T&) [with T = Gamera::ImageView > >]': +include/plugins/image_conversion.hpp:789:15: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(in_acc(in_col).real()), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In function 'Gamera::FloatImageView* Gamera::extract_imaginary(const T&) [with T = Gamera::ImageView > >]': +include/plugins/image_conversion.hpp:815:15: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(in_acc(in_col).imag()), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: + from /build/gamera-3.4.3/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 @@ -80315,649 +77634,279 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_begin() const [with T = Gamera::ImageData >]': +include/image_view.hpp:379:44: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_begin()); + ^ +include/image_view.hpp: In member function 'Gamera::ImageView::const_vec_iterator Gamera::ImageView::vec_end() const [with T = Gamera::ImageData >]': +include/image_view.hpp:382:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + return const_vec_iterator(row_end()); + ^ +In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(1.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': +include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(1.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(1.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': +include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(1.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >]': +include/plugins/image_conversion.hpp:660:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(1.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:662:14: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned char]': +include/plugins/image_conversion.hpp:603:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(in_acc(in_col)), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int]': +include/plugins/image_conversion.hpp:603:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(in_acc(in_col)), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView > >; Pixel = std::complex]': +include/plugins/image_conversion.hpp:603:19: note: parameter passing for argument of type 'Gamera::ImageView >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator >, double*>'} changed in GCC 7.1 + out_acc.set(FloatPixel(in_acc(in_col)), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(1.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(0.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': +include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(1.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(0.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >]': +include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(1.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(0.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >]': +include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(1.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(0.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp: In member function 'Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >]': +include/plugins/image_conversion.hpp:726:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(1.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/image_conversion.hpp:729:14: note: parameter passing for argument of type 'Gamera::ImageView > >::col_iterator' {aka 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>'} changed in GCC 7.1 + out_acc.set(ComplexPixel(0.0, 0.0), out_col); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/image_view.hpp:23, + from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +include/image_view_iterators.hpp: In constructor 'Gamera::ImageViewDetail::ConstVecIterator::ConstVecIterator(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>]': +include/image_view_iterators.hpp:250:7: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^~~~~~~~~~~~~~~~ +include/image_view_iterators.hpp:250:59: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + ConstVecIterator(const Row iterator) : base(iterator) { } + ^ +In file included from include/image_view_iterators.hpp:23, + from include/image_view.hpp:23, + from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +include/accessor.hpp: In member function 'void Gamera::ImageAccessor::set(const value_type&, Iterator) const [with Iterator = Gamera::ImageViewDetail::ColIterator > >, std::complex*>; T = std::complex]': +include/accessor.hpp:54:10: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ColIterator > >, std::complex*>' changed in GCC 7.1 + void set(const value_type& v, Iterator i) const { + ^~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from include/image_view_iterators.hpp:24, + from include/image_view.hpp:23, + from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView >; Row = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; Col = Gamera::ImageViewDetail::ConstColIterator >, const double*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + VecIteratorBase(const Row iterator) + ^~~~~~~~~~~~~~~ +include/iterator_base.hpp: In constructor 'Gamera::VecIteratorBase::VecIteratorBase(Row) [with Image = Gamera::ImageView > >; Row = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; Col = Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*>; Iterator = Gamera::ImageViewDetail::ConstVecIterator > >, Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>, Gamera::ImageViewDetail::ConstColIterator > >, const std::complex*> >]': +include/iterator_base.hpp:245:5: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -ltiff -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_tiff_support.so + from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'T Gamera::median(std::vector*, bool) [with T = double]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-RT6aMn/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O0 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7-pydebug/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -lstdc++ -o build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_conversion_d.so +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_listutilities.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_listutilities.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 building 'gamera.plugins._corelation' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_corelation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_corelation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ @@ -81186,10 +78135,10 @@ sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_corelation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_corelation.so -building 'gamera.plugins._features' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_features.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_features.o -Wall +building 'gamera.plugins._segmentation' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_segmentation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -81210,7 +78159,8 @@ } catch (std::exception e) { ^ In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -81218,43 +78168,207 @@ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } 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]': +/build/gamera-3.4.3/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=] + } catch (std::range_error x) { + ^~~~~ +include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] + } catch (std::range_error x) { ^~~~~ -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 /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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 @@ -81444,140 +78558,94 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ In file included from include/plugins/features.hpp:30, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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/features.hpp:824:40: required from 'void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:1118:66: required from here +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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/image_utilities.hpp:39, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:1122:69: required from here + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/image_utilities.hpp:39, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +In file included from include/plugins/features.hpp:30, + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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: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]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:756:49: required from here +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]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -81597,9 +78665,9 @@ 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]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:760:52: required from here +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]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -81620,8 +78688,8 @@ ^~~~~ ~~~~~ 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]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:762:51: required from here +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]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -81640,125 +78708,39 @@ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ -In file included from include/plugins/features.hpp:29, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ In file included from include/plugins/features.hpp:30, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: + from include/plugins/segmentation.hpp:32, + from /build/gamera-3.4.3/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/features.hpp:825:40: required from 'void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:1118:66: required from here +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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +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]' +/build/gamera-3.4.3/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/features.hpp:825:40: required from 'void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]' -/build/gamera-3.4.3/gamera/plugins/_features.cpp:1122:69: required from here +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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -81767,7 +78749,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81775,7 +78757,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -81783,7 +78765,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81791,7 +78773,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -81799,7 +78781,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81807,7 +78789,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -81815,7 +78797,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81823,7 +78805,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -81831,7 +78813,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81839,7 +78821,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -81847,7 +78829,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81855,7 +78837,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -81863,7 +78845,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81871,7 +78853,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -81879,7 +78861,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81887,7 +78869,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -81896,7 +78878,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81904,7 +78886,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -81912,7 +78894,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81920,7 +78902,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -81928,7 +78910,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81936,7 +78918,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -81944,7 +78926,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81952,7 +78934,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -81960,7 +78942,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81968,7 +78950,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -81976,7 +78958,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81984,7 +78966,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -81992,7 +78974,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82000,7 +78982,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82008,7 +78990,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82016,7 +78998,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82025,7 +79007,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82033,7 +79015,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82041,7 +79023,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82049,7 +79031,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82057,7 +79039,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82065,7 +79047,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82073,7 +79055,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82081,7 +79063,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82089,7 +79071,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82097,7 +79079,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82105,7 +79087,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82113,7 +79095,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82121,7 +79103,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82129,7 +79111,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82137,7 +79119,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82145,7 +79127,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82154,7 +79136,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82162,7 +79144,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82170,7 +79152,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82178,7 +79160,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82186,7 +79168,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82194,7 +79176,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82202,7 +79184,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82210,7 +79192,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82218,7 +79200,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82226,7 +79208,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82234,7 +79216,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82242,7 +79224,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82250,7 +79232,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82258,7 +79240,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82266,7 +79248,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82274,7 +79256,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82283,7 +79265,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82291,7 +79273,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82299,7 +79281,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82307,7 +79289,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82315,7 +79297,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82323,7 +79305,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82331,7 +79313,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82339,7 +79321,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82347,7 +79329,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82355,7 +79337,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82363,7 +79345,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82371,7 +79353,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82379,7 +79361,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82387,7 +79369,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82395,7 +79377,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82403,7 +79385,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82412,7 +79394,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82420,7 +79402,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82428,7 +79410,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82436,7 +79418,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82444,7 +79426,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82452,7 +79434,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82460,7 +79442,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82468,7 +79450,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82476,7 +79458,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82484,7 +79466,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82492,7 +79474,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82500,7 +79482,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82508,7 +79490,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82516,7 +79498,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -82524,15 +79506,29 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82541,7 +79537,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82549,7 +79545,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82557,7 +79553,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82565,7 +79561,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82573,7 +79569,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82581,7 +79577,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82589,7 +79585,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82597,7 +79593,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82605,7 +79601,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82613,7 +79609,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82621,7 +79617,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82629,7 +79625,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82638,7 +79634,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82646,7 +79642,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82654,7 +79650,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82662,7 +79658,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82670,7 +79666,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82678,7 +79674,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82686,7 +79682,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82694,7 +79690,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82702,7 +79698,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82710,7 +79706,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82718,7 +79714,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82726,7 +79722,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -82735,7 +79731,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82743,7 +79739,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -82751,7 +79747,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82759,7 +79755,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82767,7 +79763,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82775,7 +79771,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -82783,7 +79779,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82791,7 +79787,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -82799,7 +79795,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82807,7 +79803,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -82815,109 +79811,33 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -82926,7 +79846,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -82938,204 +79858,134 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = short unsigned int]': -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 3; VALUETYPE = short unsigned int]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = short unsigned int]': -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/image_utilities.hpp:29, - from include/plugins/features.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: -/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 2; VALUETYPE = short unsigned int]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_features.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_features.so -building 'gamera.plugins._transformation' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_transformation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_transformation.o -Wall + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': +/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_segmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_segmentation.so +building 'gamera.plugins._fourier_features' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_fourier_features.o -DFDLENGTH=48 -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -83155,14 +80005,30 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +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 /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] @@ -83180,42 +80046,22 @@ 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 /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 /build/gamera-3.4.3/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=] } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/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 @@ -83405,133 +80251,120 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/fourier_features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +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 /build/gamera-3.4.3/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/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]' -/build/gamera-3.4.3/gamera/plugins/_transformation.cpp:91:113: required from here +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]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/gamera/plugins/_transformation.cpp:94:129: required from here +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]' +/build/gamera-3.4.3/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/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/fourier_features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +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 /build/gamera-3.4.3/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/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]' -/build/gamera-3.4.3/gamera/plugins/_transformation.cpp:97:116: required from here +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]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/gamera/plugins/_transformation.cpp:115:128: required from here +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]' +/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/transformation.hpp:31, - from /build/gamera-3.4.3/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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +In file included from /usr/include/c++/8/bits/stl_algobase.h:71, + from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + operator()(_Iterator1 __it1, _Iterator2 __it2) const + ^~~~~~~~ +/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -83540,7 +80373,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83548,7 +80381,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -83556,7 +80389,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83564,7 +80397,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83572,7 +80405,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83580,7 +80413,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83588,7 +80421,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83596,7 +80429,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -83604,7 +80437,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83612,7 +80445,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -83620,7 +80453,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83628,7 +80461,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83636,7 +80469,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83644,7 +80477,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83652,7 +80485,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83660,8 +80493,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -83669,7 +80502,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83677,7 +80510,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -83685,7 +80518,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83693,7 +80526,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83701,7 +80534,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83709,7 +80542,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83717,7 +80550,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83725,7 +80558,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -83733,7 +80566,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83741,7 +80574,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -83749,7 +80582,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83757,7 +80590,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83765,7 +80598,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83773,7 +80606,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83781,7 +80614,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83789,8 +80622,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -83798,7 +80631,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83806,7 +80639,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -83814,7 +80647,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83822,7 +80655,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83830,7 +80663,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83838,7 +80671,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83846,7 +80679,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83854,7 +80687,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -83862,7 +80695,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83870,7 +80703,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -83878,7 +80711,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83886,7 +80719,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83894,7 +80727,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83902,7 +80735,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83910,7 +80743,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83918,8 +80751,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -83927,7 +80760,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83935,7 +80768,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -83943,7 +80776,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83951,7 +80784,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -83959,7 +80792,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83967,7 +80800,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -83975,7 +80808,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83983,7 +80816,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -83991,7 +80824,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -83999,7 +80832,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -84007,7 +80840,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84015,7 +80848,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -84023,7 +80856,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84031,7 +80864,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -84039,7 +80872,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84047,8 +80880,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -84056,7 +80889,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84064,7 +80897,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -84072,7 +80905,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84080,7 +80913,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -84088,7 +80921,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84096,7 +80929,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -84104,7 +80937,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84112,7 +80945,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -84120,7 +80953,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84128,7 +80961,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -84136,7 +80969,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84144,7 +80977,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -84152,7 +80985,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84160,7 +80993,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -84168,7 +81001,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84176,8 +81009,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -84185,7 +81018,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84193,7 +81026,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -84201,7 +81034,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84209,7 +81042,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -84217,7 +81050,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84225,7 +81058,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -84233,7 +81066,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84241,7 +81074,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -84249,7 +81082,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84257,7 +81090,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -84265,7 +81098,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84273,7 +81106,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -84281,7 +81114,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84289,7 +81122,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -84297,1965 +81130,517 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PointBase&}; _Tp = PointBase; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In function 'void Gamera::interpolatePoints(Gamera::FloatPointVector*, Gamera::Point, Gamera::Point)': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_vector.h: In function 'Gamera::FloatVector* Gamera::minimumContourHullDistances(Gamera::FloatPointVector*, Gamera::PointVector*)': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In function 'void Gamera::generate_color_cluster(const RGBPixel*, std::size_t, std::vector >*)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:60, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:61, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_map.h: In function 'Gamera::PointVector* Gamera::convex_hull_from_points(Gamera::PointVector*)': +/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__a, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + else if (__comp(__b, __c)) + ~~~~~~^~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator >, double*>]': -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - inline void simple_shear(T begin, const T end, int distance) { - ^~~~~~~~~~~~ -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView >]': -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 - simple_shear((mat.col_begin() + column).begin(), - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (mat.col_begin() + column).end(), distance); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - inline void simple_shear(T begin, const T end, int distance) { - ^~~~~~~~~~~~ -include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView > >]': -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 - simple_shear((mat.col_begin() + column).begin(), - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (mat.col_begin() + column).end(), distance); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void rotateImage(SplineImageView const & src, - ^~~~~~~~~~~ -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(SrcImageIterator src_upperleft, - ^~~~~~~~~ -/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = short unsigned int*; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, - ^~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, - ^~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + w, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + w, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - rd, rd + wnew, da); - ~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterX(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - void recursiveFilterY(SrcImageIterator supperleft, - ^~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = short unsigned int]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 2; VALUETYPE = short unsigned int]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = short unsigned int]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 3; VALUETYPE = short unsigned int]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = unsigned char]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = unsigned char]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = unsigned int]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = unsigned int]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = double]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = double]': -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterX(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 - recursiveFilterY(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, b, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const std::complex*; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, std::complex**> > >; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = std::complex]': -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = std::complex]': -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resizeLineLinearInterpolation(c1, c1 + h, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = Gamera::Rgb]': -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = Gamera::Rgb]': -/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(rs, rs+w, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - rd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(cs, cs+h, as, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - cd, ad, - ~~~~~~~ - b, border); - ~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingExpandLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingReduceLine2(s, send, src, d, dend, dest, kernels); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:29, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void rotateImage(SplineImageView const & src, - ^~~~~~~~~~~ -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': -/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': -/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = Gamera::RleDataDetail::RleVectorIterator >; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resizeLineLinearInterpolation(lt, lt + h, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ct, ct + hnew, tmp.accessor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': -/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/imagecontainer.hxx:41, - from /usr/include/vigra/resampling_convolution.hxx:46, - from /usr/include/vigra/resizeimage.hxx:46, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/copyimage.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >]': -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - copyImage(src.first, src.second, src.third, - ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageSplineInterpolation( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView >]': -/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageLinearInterpolation(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, dest.third); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; SPLINE = vigra::BSpline<3, double>]': -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageSplineInterpolation( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - resamplingConvolveLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - recursiveFilterLine(c_src, c_src + height_old, src_acc, - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 -/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - c_tmp, c_tmp + height_new, tmp_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, ymapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - line_tmp, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/vigra/resizeimage.hxx:44, - from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 - recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - r_dest, r_dest + width_new, dest_acc, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernels, xmapCoordinate); - ~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/basicgeometry.hxx: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView > >]': -/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/transformation.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: -/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageLinearInterpolation(src.first, src.second, src.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, dest.third); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_transformation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_transformation.so -building 'gamera.plugins._thinning' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_thinning.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_thinning.o -Wall +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In function 'PyObject* Gamera::hough_lines(const PointVector*, double, double, double, double, double, double, unsigned int, float)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o -DFDLENGTH=48 -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: +In file included from /usr/include/c++/8/queue:62, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'bool Gamera::Kdtree::KdTree::neighbor_search(const CoordPoint&, Gamera::Kdtree::kdtree_node*, size_t)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void Gamera::Kdtree::KdTree::k_nearest_neighbors(const CoordPoint&, size_t, Gamera::Kdtree::KdNodeVector*, Gamera::Kdtree::KdNodePredicate*)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o -DFDLENGTH=48 -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_fourier_features.o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_fourier_features.so +building 'gamera.plugins._runlength' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_runlength.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_runlength.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -86275,154 +81660,890 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/thinning.hpp:26, - from /build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_runlength.cpp: In function 'PyObject* call_runlength_from_point(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_runlength.cpp:638:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/morphology.hpp:31, - from include/plugins/thinning.hpp:26, - from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] + ^~~~~ +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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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 = 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 = unsigned int]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144: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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] +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]' +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] +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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_runlength.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_runlength.so +building 'gamera.plugins._draw' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_draw.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_draw.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_line(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:93:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:100:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_bezier(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:185:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:192:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:199:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:206:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_marker(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:284:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_hollow_rect(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:363:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:370:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_filled_rect(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:447:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:454:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_flood_fill(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:528:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ +/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_circle(PyObject*, PyObject*)': +/build/gamera-3.4.3/gamera/plugins/_draw.cpp:846:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] + } catch (std::invalid_argument e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_draw.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_draw.so +building 'gamera.plugins._tiff_support' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -Isrc/libtiff -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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 @@ -86620,7 +82741,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86628,7 +82749,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -86636,7 +82757,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86644,7 +82765,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -86652,7 +82773,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86660,7 +82781,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -86668,7 +82789,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86676,7 +82797,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -86684,7 +82805,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86692,7 +82813,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -86700,7 +82821,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86708,7 +82829,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -86716,7 +82837,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86724,7 +82845,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -86732,7 +82853,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86740,7 +82861,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -86749,7 +82870,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86757,7 +82878,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -86765,7 +82886,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86773,7 +82894,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -86781,7 +82902,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86789,7 +82910,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -86797,7 +82918,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86805,7 +82926,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -86813,7 +82934,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86821,7 +82942,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -86829,7 +82950,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86837,7 +82958,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -86845,7 +82966,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86853,7 +82974,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -86861,7 +82982,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86869,7 +82990,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -86878,7 +82999,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86886,7 +83007,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -86894,7 +83015,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86902,7 +83023,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -86910,7 +83031,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86918,7 +83039,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -86926,7 +83047,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86934,7 +83055,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -86942,7 +83063,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86950,7 +83071,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -86958,7 +83079,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86966,7 +83087,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -86974,7 +83095,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86982,7 +83103,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -86990,7 +83111,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86998,7 +83119,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -87007,7 +83128,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87015,7 +83136,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -87023,7 +83144,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87031,7 +83152,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -87039,7 +83160,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87047,7 +83168,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -87055,7 +83176,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87063,7 +83184,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -87071,7 +83192,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87079,7 +83200,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -87087,7 +83208,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87095,7 +83216,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -87103,7 +83224,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87111,7 +83232,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -87119,7 +83240,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87127,7 +83248,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -87136,7 +83257,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87144,7 +83265,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -87152,7 +83273,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87160,7 +83281,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -87168,7 +83289,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87176,7 +83297,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -87184,7 +83305,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87192,7 +83313,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -87200,7 +83321,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87208,7 +83329,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -87216,7 +83337,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87224,7 +83345,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -87232,7 +83353,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87240,7 +83361,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -87248,24 +83369,325 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_tiff_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_tiff_support.o -ltiff -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_tiff_support.so +building 'gamera.plugins._png_support' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_png_support.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_png_support.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from include/plugins/png_support.hpp:28, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/png_support.hpp:28, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87273,15 +83695,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87289,15 +83711,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87305,15 +83727,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87321,15 +83743,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87337,15 +83759,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87353,15 +83775,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87369,57 +83791,795 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_thinning.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_thinning.so + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/pngconf.h:46, + from /usr/include/png.h:339, + from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_png_support.o -lpng -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_png_support.so building 'gamera.plugins._string_io' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_string_io.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_string_io.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ @@ -88540,226 +85700,10 @@ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_string_io.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_string_io.so -building 'gamera.plugins._misc_free_functions' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_misc_free_functions.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_misc_free_functions.so -building 'gamera.plugins._image_conversion' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -Wall +building 'gamera.plugins._color' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_color.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_color.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -88780,12 +85724,14 @@ } catch (std::exception e) { ^ In file included from include/plugins/image_conversion.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: + from include/plugins/color.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: +In file included from include/plugins/color.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -88831,7 +85777,8 @@ } catch (std::exception e) { ^ In file included from include/plugins/image_conversion.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:7: + from include/plugins/color.hpp:25, + from /build/gamera-3.4.3/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=] @@ -88849,20 +85796,9 @@ 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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 @@ -89052,164 +85988,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 > >]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -89218,136 +85996,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89355,7 +86004,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -89363,7 +86012,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89371,7 +86020,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89379,7 +86028,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89387,7 +86036,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89395,7 +86044,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89403,7 +86052,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -89411,7 +86060,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89419,7 +86068,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -89427,7 +86076,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89435,7 +86084,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89443,7 +86092,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89451,7 +86100,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89459,7 +86108,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89467,7 +86116,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -89476,7 +86125,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89484,7 +86133,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -89492,7 +86141,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89500,7 +86149,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89508,7 +86157,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89516,7 +86165,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89524,7 +86173,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89532,7 +86181,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -89540,7 +86189,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89548,7 +86197,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -89556,7 +86205,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89564,7 +86213,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89572,7 +86221,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89580,7 +86229,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89588,7 +86237,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89596,7 +86245,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -89605,7 +86254,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89613,7 +86262,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -89621,7 +86270,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89629,7 +86278,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89637,7 +86286,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89645,7 +86294,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89653,7 +86302,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89661,7 +86310,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -89669,7 +86318,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89677,7 +86326,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -89685,7 +86334,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89693,7 +86342,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89701,7 +86350,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89709,7 +86358,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89717,7 +86366,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89725,7 +86374,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -89734,7 +86383,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89742,7 +86391,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -89750,7 +86399,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89758,7 +86407,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89766,7 +86415,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89774,7 +86423,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89782,7 +86431,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89790,7 +86439,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -89798,7 +86447,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89806,7 +86455,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -89814,7 +86463,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89822,7 +86471,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89830,7 +86479,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89838,7 +86487,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89846,7 +86495,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89854,7 +86503,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -89863,7 +86512,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89871,7 +86520,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -89879,7 +86528,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89887,7 +86536,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89895,7 +86544,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89903,7 +86552,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89911,7 +86560,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89919,7 +86568,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -89927,7 +86576,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89935,7 +86584,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -89943,7 +86592,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89951,7 +86600,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -89959,7 +86608,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89967,7 +86616,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -89975,17 +86624,17 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_image_conversion.so -building 'gamera.plugins._png_support' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_png_support.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_png_support.o -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_color.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_color.so +building 'gamera.plugins._binarization' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_binarization.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_binarization.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -90005,19 +86654,32 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/png_support.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:10: +In file included from include/plugins/threshold.hpp:25, + from include/plugins/binarization.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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=] +In file included from include/plugins/misc_filters.hpp:29, + from include/plugins/threshold.hpp:26, + from include/plugins/binarization.hpp:25, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/png_support.hpp:28, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:10: +In file included from /build/gamera-3.4.3/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] + 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' + 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 /build/gamera-3.4.3/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=] @@ -90035,23 +86697,17 @@ 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 /build/gamera-3.4.3/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=] - } 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=] - } catch (std::exception e) { - ^~~~~ +In file included from include/plugins/threshold.hpp:25, + from include/plugins/binarization.hpp:25, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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 @@ -90241,188 +86897,15 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 >]' -/build/gamera-3.4.3/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=] - } 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 > >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90430,15 +86913,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90446,15 +86929,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90462,15 +86945,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90478,15 +86961,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90494,15 +86977,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90510,15 +86993,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90526,15 +87009,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90542,16 +87025,16 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90559,15 +87042,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90575,15 +87058,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90591,15 +87074,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90607,15 +87090,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90623,15 +87106,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90639,15 +87122,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90655,15 +87138,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90671,16 +87154,16 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90688,15 +87171,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90704,15 +87187,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90720,15 +87203,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90736,15 +87219,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90752,15 +87235,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90768,15 +87251,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90784,15 +87267,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90800,16 +87283,16 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90817,15 +87300,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90833,15 +87316,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90849,15 +87332,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90865,15 +87348,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90881,15 +87364,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90897,15 +87380,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90913,15 +87396,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90929,16 +87412,16 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90946,15 +87429,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90962,15 +87445,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90978,15 +87461,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -90994,15 +87477,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91010,15 +87493,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91026,15 +87509,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91042,15 +87525,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91058,16 +87541,16 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91075,15 +87558,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91091,15 +87574,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91107,15 +87590,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91123,15 +87606,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91139,15 +87622,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91155,15 +87638,15 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -91171,639 +87654,240 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:7: + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, - from /usr/include/pngconf.h:46, - from /usr/include/png.h:339, - from /build/gamera-3.4.3/gamera/plugins/_png_support.cpp:3: + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_png_support.o -lpng -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_png_support.so -building 'gamera.plugins._runlength' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_runlength.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_runlength.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_runlength.cpp: In function 'PyObject* call_runlength_from_point(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_runlength.cpp:638:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -In file included from include/gamera.hpp:59, +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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=] - } 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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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 = 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 = unsigned int]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_runlength.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_runlength.so -building 'gamera.plugins._pagesegmentation' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -Wall + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; _OI = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >]': +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + copy(_II __first, _II __last, _OI __result) + ^~~~ +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:237:23: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__push_heap(__first, __holeIndex, __topIndex, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MOVE(__value), __cmp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_heap.h:342:22: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:253:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__adjust_heap(__first, _DistanceType(0), + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _DistanceType(__last - __first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _GLIBCXX_MOVE(__value), __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + std::copy(variances->vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + variances->vec_end(), + ~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + std::copy(variances->vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + variances->vec_end(), + ~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:7: +include/plugins/binarization.hpp: In function 'T* wiener_filter(const T&, size_t, double) [with T = Gamera::ImageView >]': +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + std::copy(variances->vec_begin(), + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + variances->vec_end(), + ~~~~~~~~~~~~~~~~~~~~~ + orderedVariances->vec_begin()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +include/plugins/binarization.hpp:256:18: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_binarization.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type 'Gamera::ImageViewDetail::VecIterator >, Gamera::ImageViewDetail::RowIterator >, double*>, Gamera::ImageViewDetail::ColIterator >, double*> >' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_binarization.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_binarization.so +building 'gamera.plugins._threshold' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_threshold.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_threshold.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -91823,28 +87907,21 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: + from include/plugins/threshold.hpp:26, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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=] @@ -91862,21 +87939,16 @@ 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:7: +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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 @@ -92066,216 +88138,24 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from include/plugins/pagesegmentation.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/threshold.hpp:25, + from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from include/plugins/pagesegmentation.hpp:38, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] +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 = unsigned int]' +include/plugins/threshold.hpp:294:28: required from 'Gamera::Image* abutaleb_threshold(const T&, int) [with T = Gamera::ImageView >]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -92284,7 +88164,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92292,7 +88172,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -92300,7 +88180,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92308,7 +88188,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92316,7 +88196,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92324,7 +88204,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92332,7 +88212,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92340,7 +88220,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -92348,7 +88228,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92356,7 +88236,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -92364,7 +88244,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92372,7 +88252,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92380,7 +88260,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92388,7 +88268,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92396,7 +88276,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92404,7 +88284,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -92413,7 +88293,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92421,7 +88301,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -92429,7 +88309,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92437,7 +88317,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92445,7 +88325,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92453,7 +88333,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92461,7 +88341,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92469,7 +88349,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -92477,7 +88357,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92485,7 +88365,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -92493,7 +88373,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92501,7 +88381,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92509,7 +88389,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92517,7 +88397,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92525,7 +88405,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92533,7 +88413,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -92542,7 +88422,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92550,7 +88430,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -92558,7 +88438,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92566,7 +88446,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92574,7 +88454,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92582,7 +88462,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92590,7 +88470,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92598,7 +88478,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -92606,7 +88486,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92614,7 +88494,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -92622,7 +88502,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92630,7 +88510,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92638,7 +88518,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92646,7 +88526,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92654,7 +88534,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92662,7 +88542,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -92671,7 +88551,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92679,7 +88559,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -92687,7 +88567,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92695,7 +88575,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92703,7 +88583,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92711,7 +88591,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92719,7 +88599,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92727,7 +88607,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -92735,7 +88615,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92743,7 +88623,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -92751,7 +88631,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92759,7 +88639,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92767,7 +88647,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92775,7 +88655,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92783,7 +88663,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92791,7 +88671,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -92800,7 +88680,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92808,7 +88688,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -92816,7 +88696,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92824,7 +88704,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92832,7 +88712,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92840,7 +88720,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92848,7 +88728,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92856,7 +88736,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -92864,7 +88744,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92872,7 +88752,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -92880,7 +88760,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92888,7 +88768,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92896,7 +88776,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92904,7 +88784,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92912,7 +88792,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92920,7 +88800,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -92929,7 +88809,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92937,7 +88817,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -92945,7 +88825,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92953,7 +88833,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -92961,7 +88841,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92969,7 +88849,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -92977,7 +88857,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92985,7 +88865,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -92993,7 +88873,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93001,7 +88881,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -93009,7 +88889,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93017,7 +88897,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -93025,7 +88905,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93033,7 +88913,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -93041,241 +88921,12 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -93284,7 +88935,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -93296,35 +88947,14 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, @@ -93333,158 +88963,227 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'PyObject* Gamera::median_py(PyObject*, bool)': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_threshold.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_threshold.so +building 'gamera.plugins._misc_free_functions' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_misc_free_functions.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_pagesegmentation.so -building 'gamera.plugins._misc_filters' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -Wall + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_free_functions.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_misc_free_functions.so +building 'gamera.plugins._transformation' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_transformation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_transformation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -93504,20 +89203,14 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/misc_filters.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/misc_filters.hpp:29, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/misc_filters.hpp:26, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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=] @@ -93535,22 +89228,42 @@ 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 /build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -In file included from /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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 @@ -93740,41 +89453,133 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:7: +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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/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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:78:77: required from here +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]' +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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/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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:81:64: required from here +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]' +/build/gamera-3.4.3/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=] + } 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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:84:80: required from here +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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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/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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:87:67: required from here +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]' +/build/gamera-3.4.3/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=] + } 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/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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:90:66: required from here +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]' +/build/gamera-3.4.3/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/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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:93:80: required from here +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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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/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 = unsigned int]' -/build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:96:77: required from here +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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/transformation.hpp:31, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -93783,7 +89588,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93791,7 +89596,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -93799,7 +89604,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93807,7 +89612,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -93815,7 +89620,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93823,7 +89628,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -93831,7 +89636,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93839,7 +89644,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -93847,7 +89652,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93855,7 +89660,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -93863,7 +89668,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93871,7 +89676,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -93879,7 +89684,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93887,7 +89692,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -93895,7 +89700,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93903,7 +89708,136 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -93912,7 +89846,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93920,7 +89854,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -93928,7 +89862,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93936,7 +89870,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -93944,7 +89878,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93952,7 +89886,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -93960,7 +89894,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93968,7 +89902,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -93976,7 +89910,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -93984,7 +89918,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -93992,7 +89926,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94000,7 +89934,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94008,7 +89942,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94016,7 +89950,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94024,7 +89958,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94032,7 +89966,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -94041,7 +89975,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94049,7 +89983,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -94057,7 +89991,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94065,7 +89999,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94073,7 +90007,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94081,7 +90015,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94089,7 +90023,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94097,7 +90031,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -94105,7 +90039,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94113,7 +90047,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -94121,7 +90055,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94129,7 +90063,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94137,7 +90071,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94145,7 +90079,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94153,7 +90087,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94161,7 +90095,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -94170,7 +90104,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94178,7 +90112,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -94186,7 +90120,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94194,7 +90128,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94202,7 +90136,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94210,7 +90144,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94218,7 +90152,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94226,7 +90160,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -94234,7 +90168,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94242,7 +90176,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -94250,7 +90184,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94258,7 +90192,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94266,7 +90200,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94274,7 +90208,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94282,7 +90216,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94290,7 +90224,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -94299,7 +90233,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94307,7 +90241,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -94315,7 +90249,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94323,7 +90257,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94331,7 +90265,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94339,7 +90273,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94347,7 +90281,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94355,7 +90289,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -94363,7 +90297,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94371,7 +90305,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -94379,7 +90313,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94387,7 +90321,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94395,7 +90329,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94403,7 +90337,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94411,7 +90345,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94419,7 +90353,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -94428,7 +90362,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94436,7 +90370,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -94444,7 +90378,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94452,7 +90386,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94460,7 +90394,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94468,7 +90402,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94476,7 +90410,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94484,7 +90418,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -94492,7 +90426,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94500,7 +90434,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -94508,7 +90442,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94516,7 +90450,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -94524,7 +90458,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -94532,7 +90466,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -94540,53 +90474,1836 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_misc_filters.so -building 'gamera.plugins._image_utilities' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -Wall +In file included from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator >, double*>]': +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + inline void simple_shear(T begin, const T end, int distance) { + ^~~~~~~~~~~~ +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView >]': +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 + simple_shear((mat.col_begin() + column).begin(), + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (mat.col_begin() + column).end(), distance); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::simple_shear(T, T, int) [with T = Gamera::ImageViewDetail::RowIterator > >, std::complex*>]': +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + inline void simple_shear(T begin, const T end, int distance) { + ^~~~~~~~~~~~ +include/plugins/transformation.hpp:210:15: note: parameter passing for argument of type 'const Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +include/plugins/transformation.hpp: In function 'void Gamera::shear_column(T&, size_t, int) [with T = Gamera::ImageView > >]': +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 + simple_shear((mat.col_begin() + column).begin(), + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (mat.col_begin() + column).end(), distance); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +include/plugins/transformation.hpp:234:17: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void rotateImage(SplineImageView const & src, + ^~~~~~~~~~~ +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 1; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = short unsigned int*; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, + ^~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void resampleLine(SrcIterator src_iter, SrcIterator src_iter_end, SrcAccessor src_acc, + ^~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:672:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx: In function 'void vigra::resampleImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resampleImage(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:855:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resampleLine(c1, c1 + height_old, sa, ct, tmp.accessor(), yfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:889:21: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/basicgeometry.hxx:898:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resampleLine(rt, rt + width_old, tmp.accessor(), rd, ad, xfactor); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveSmoothLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + w, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = std::complex*; SrcAccessor = vigra::StandardAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageLinearInterpolation(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:504:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:567:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + w, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:572:42: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(rt, rt + w, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + rd, rd + wnew, da); + ~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterX(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterX(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:948:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterY(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterY(SrcImageIterator supperleft, + ^~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1394:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = short unsigned int]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 2; VALUETYPE = short unsigned int]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = short unsigned int]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 3; VALUETYPE = short unsigned int]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = unsigned char]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = unsigned char]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = unsigned int]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = unsigned int]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = double]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = double]': +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterX(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:976:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + recursiveFilterY(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, b, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1422:21: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const std::complex*; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = std::complex*; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, std::complex**> > >; SrcAccessor = vigra::StandardConstAccessor >; DestIterator = vigra::IteratorAdaptor, std::complex**> > >; DestAccessor = vigra::StandardAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = std::complex]': +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = std::complex]': +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = short unsigned int*; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::OneBitAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAcc = Gamera::CCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; SrcAcc = Gamera::MLCCAccessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned char*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = unsigned int*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:550:42: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resizeLineLinearInterpolation(c1, c1 + h, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const vigra::RGBValue*; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::RGBValue*; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; SrcAccessor = vigra::RGBAccessor >; DestIterator = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAccessor = vigra::RGBAccessor >]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = Gamera::Rgb]': +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = Gamera::Rgb]': +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAcc = Gamera::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = vigra::IteratorAdaptor, vigra::RGBValue**> > >; DestAcc = vigra::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = vigra::RGBValue*; SrcAcc = vigra::RGBAccessor >; DestIter = Gamera::Rgb*; DestAcc = Gamera::RGBAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAcc = Gamera::Accessor; DestIter = vigra::IteratorAdaptor > >; DestAcc = vigra::StandardValueAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = double*; DestAcc = Gamera::Accessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAcc = Gamera::Accessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = vigra::IteratorAdaptor, std::complex**> > >; DestAcc = vigra::StandardAccessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = std::complex*; SrcAcc = vigra::StandardAccessor >; DestIter = std::complex*; DestAcc = Gamera::Accessor >; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resampling_convolution.hxx:283:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingExpandLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx:288:30: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingReduceLine2(s, send, src, d, dend, dest, kernels); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:29, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void rotateImage(SplineImageView const & src, + ^~~~~~~~~~~ +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 2; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = double; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/affinegeometry.hxx: In function 'void vigra::rotateImage(const vigra::SplineImageView&, DestIterator, DestAccessor, double, const vigra::TinyVector&) [with int ORDER = 3; T = std::complex; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >]': +/usr/include/vigra/affinegeometry.hxx:167:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingReduceLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:169:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingReduceLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingExpandLine2(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >]': +/usr/include/vigra/resampling_convolution.hxx:109:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingExpandLine2(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeLineLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = double*; SrcAccessor = vigra::StandardValueAccessor; DestIterator = Gamera::RleDataDetail::RleVectorIterator >; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/resizeimage.hxx:360:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(SrcIterator i1, SrcIterator iend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::resizeImageLinearInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:545:42: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resizeLineLinearInterpolation(lt, lt + h, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ct, ct + hnew, tmp.accessor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resampling_convolution.hxx: In function 'void vigra::resamplingConvolveLine(SrcIter, SrcIter, SrcAcc, DestIter, DestIter, DestAcc, const KernelArray&, Functor) [with SrcIter = double*; SrcAcc = vigra::StandardValueAccessor; DestIter = Gamera::RleDataDetail::RleVectorIterator >; DestAcc = Gamera::OneBitAccessor; KernelArray = vigra::ArrayVector >; Functor = vigra::resampling_detail::MapTargetToSourceCoordinate]': +/usr/include/vigra/resampling_convolution.hxx:276:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(SrcIter s, SrcIter send, SrcAcc src, + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestIterator = Gamera::ImageIterator >, Gamera::RleDataDetail::RleVectorIterator > >; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestIterator = Gamera::ImageIterator >, short unsigned int*>; DestAccessor = Gamera::OneBitAccessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageSplineInterpolation( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView >]': +/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageLinearInterpolation(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, dest.third); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx: In function 'void vigra::resizeImageSplineInterpolation(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestIterator, DestAccessor, const SPLINE&) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; SPLINE = vigra::BSpline<3, double>]': +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageSplineInterpolation( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:736:1: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + resamplingConvolveLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:795:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:803:39: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + recursiveFilterLine(c_src, c_src + height_old, src_acc, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:810:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 +/usr/include/vigra/resizeimage.hxx:815:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:824:35: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + height_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + c_tmp, c_tmp + height_new, tmp_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, ymapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:844:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingConvolveLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:852:39: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:859:32: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(r_tmp, r_tmp + width_old, tmp.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[0], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:864:36: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + line_tmp, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + prefilterCoeffs[b], BORDER_TREATMENT_REFLECT); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx:599:24: note: parameter passing for argument of type 'vigra::StandardAccessor >' changed in GCC 7.1 + recursiveFilterLine(is, isend, as, id, ad, b, BORDER_TREATMENT_REPEAT); + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:873:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resamplingConvolveLine(line_tmp, line_tmp + width_old, line.accessor(), + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + r_dest, r_dest + width_new, dest_acc, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernels, xmapCoordinate); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:28, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/basicgeometry.hxx: In function 'Gamera::Image* Gamera::resize(T&, const Gamera::Dim&, int) [with T = Gamera::ImageView > >]': +/usr/include/vigra/basicgeometry.hxx:927:16: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resampleImage(src.first, src.second, src.third, dest.first, dest.second, xfactor, yfactor); + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/transformation.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_transformation.cpp:7: +/usr/include/vigra/resizeimage.hxx:584:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageLinearInterpolation(src.first, src.second, src.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, dest.third); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/resizeimage.hxx:886:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + resizeImageSplineInterpolation(is, iend, sa, id, idend, da, BSpline<3, double>()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_transformation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_transformation.so +building 'gamera.plugins._projections' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_projections.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_projections.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -94606,220 +92323,27 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::MultiLabelCC >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } 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]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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=] - } 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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned char]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = Gamera::Rgb]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = double]': -/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = std::complex]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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=] - } 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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 = unsigned int]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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=] +include/plugins/projections.hpp: In instantiation of 'Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/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 @@ -95009,1195 +92533,552 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\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 >]' -/build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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 >]' -/build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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 >]' -/build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_projections.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_projections.so +building 'gamera.plugins._logical' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_logical.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_logical.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + from /build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ^~~~~ ~~~~~ +In file included from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -96205,7 +93086,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96213,7 +93094,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -96221,7 +93102,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96229,7 +93110,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -96237,7 +93118,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96245,7 +93126,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -96253,7 +93134,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96261,7 +93142,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -96269,7 +93150,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96277,7 +93158,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -96285,7 +93166,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96293,7 +93174,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -96301,7 +93182,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96309,7 +93190,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -96317,7 +93198,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96325,8 +93206,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -96334,7 +93215,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96342,7 +93223,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -96350,7 +93231,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96358,7 +93239,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -96366,7 +93247,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96374,7 +93255,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -96382,7 +93263,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96390,7 +93271,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -96398,7 +93279,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96406,7 +93287,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -96414,7 +93295,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96422,7 +93303,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -96430,7 +93311,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -96438,7 +93319,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -96446,308 +93327,17 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_image_utilities.so -building 'gamera.plugins._fourier_features' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_fourier_features.o -DFDLENGTH=48 -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_logical.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_logical.so +building 'gamera.plugins._thinning' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_thinning.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_thinning.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -96768,29 +93358,23 @@ } 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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] @@ -96809,10 +93393,8 @@ 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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:7: + from include/plugins/thinning.hpp:26, + from /build/gamera-3.4.3/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=] @@ -96821,9 +93403,108 @@ 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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:288:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/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 @@ -97013,120 +93694,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -In file included from /usr/include/c++/8/bits/stl_algobase.h:71, - from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - operator()(_Iterator1 __it1, _Iterator2 __it2) const - ^~~~~~~~ -/usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -97135,7 +93702,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97143,7 +93710,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -97151,7 +93718,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97159,7 +93726,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97167,7 +93734,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97175,7 +93742,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97183,7 +93750,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97191,7 +93758,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -97199,7 +93766,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97207,7 +93774,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -97215,7 +93782,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97223,7 +93790,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97231,7 +93798,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97239,7 +93806,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97247,7 +93814,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97255,7 +93822,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -97264,7 +93831,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97272,7 +93839,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -97280,7 +93847,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97288,7 +93855,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97296,7 +93863,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97304,7 +93871,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97312,7 +93879,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97320,7 +93887,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -97328,7 +93895,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97336,7 +93903,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -97344,7 +93911,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97352,7 +93919,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97360,7 +93927,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97368,7 +93935,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97376,7 +93943,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97384,7 +93951,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -97393,7 +93960,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97401,7 +93968,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -97409,7 +93976,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97417,7 +93984,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97425,7 +93992,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97433,7 +94000,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97441,7 +94008,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97449,7 +94016,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -97457,7 +94024,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97465,7 +94032,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -97473,7 +94040,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97481,7 +94048,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97489,7 +94056,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97497,7 +94064,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97505,7 +94072,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97513,7 +94080,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -97522,7 +94089,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97530,7 +94097,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -97538,7 +94105,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97546,7 +94113,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97554,7 +94121,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97562,7 +94129,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97570,7 +94137,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97578,7 +94145,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -97586,7 +94153,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97594,7 +94161,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -97602,7 +94169,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97610,7 +94177,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97618,7 +94185,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97626,7 +94193,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97634,7 +94201,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97642,7 +94209,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -97651,7 +94218,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97659,7 +94226,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -97667,7 +94234,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97675,7 +94242,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97683,7 +94250,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97691,7 +94258,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97699,7 +94266,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97707,7 +94274,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -97715,7 +94282,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97723,7 +94290,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -97731,7 +94298,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97739,7 +94306,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97747,7 +94314,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97755,7 +94322,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97763,7 +94330,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97771,7 +94338,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -97780,7 +94347,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97788,7 +94355,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -97796,7 +94363,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97804,7 +94371,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97812,7 +94379,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97820,7 +94387,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97828,7 +94395,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97836,7 +94403,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -97844,7 +94411,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97852,7 +94419,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -97860,7 +94427,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97868,7 +94435,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -97876,7 +94443,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -97884,7 +94451,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -97892,374 +94459,12 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PointBase&}; _Tp = PointBase; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In function 'void Gamera::interpolatePoints(Gamera::FloatPointVector*, Gamera::Point, Gamera::Point)': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_vector.h: In function 'Gamera::FloatVector* Gamera::minimumContourHullDistances(Gamera::FloatPointVector*, Gamera::PointVector*)': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In function 'void Gamera::generate_color_cluster(const RGBPixel*, std::size_t, std::vector >*)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:60, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:61, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_map.h: In function 'Gamera::PointVector* Gamera::convex_hull_from_points(Gamera::PointVector*)': -/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - else if (__comp(__a, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - else if (__comp(__b, __c)) - ~~~~~~^~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/vigra/metaprogramming.hxx:42, @@ -98268,7 +94473,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -98280,7 +94485,7 @@ from include/pixel.hpp:46, from include/gamera.hpp:53, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_thinning.cpp:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -98296,113 +94501,11 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In function 'PyObject* Gamera::hough_lines(const PointVector*, double, double, double, double, double, double, unsigned int, float)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_fourier_features.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o -DFDLENGTH=48 -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/queue:62, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'bool Gamera::Kdtree::KdTree::neighbor_search(const CoordPoint&, Gamera::Kdtree::kdtree_node*, size_t)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void Gamera::Kdtree::KdTree::k_nearest_neighbors(const CoordPoint&, size_t, Gamera::Kdtree::KdNodeVector*, Gamera::Kdtree::KdNodePredicate*)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o -DFDLENGTH=48 -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_fourier_features.o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_fourier_features.so -building 'gamera.plugins._convolution' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_convolution.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_convolution.o -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_thinning.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_thinning.so +building 'gamera.plugins._pagesegmentation' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -98422,65 +94525,60 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +In file included from include/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from include/plugins/pagesegmentation.hpp:39, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] } 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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 > >]': -/build/gamera-3.4.3/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/plugins/features.hpp:27, + from include/plugins/segmentation.hpp:32, + from include/plugins/pagesegmentation.hpp:39, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/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 @@ -98670,6 +94768,216 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +In file included from include/plugins/pagesegmentation.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +In file included from include/plugins/pagesegmentation.hpp:38, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -98678,7 +94986,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98686,7 +94994,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -98694,7 +95002,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98702,7 +95010,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -98710,7 +95018,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98718,7 +95026,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -98726,7 +95034,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98734,7 +95042,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -98742,7 +95050,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98750,7 +95058,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -98758,7 +95066,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98766,7 +95074,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -98774,7 +95082,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98782,7 +95090,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -98790,7 +95098,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98798,8 +95106,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -98807,7 +95115,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98815,7 +95123,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -98823,7 +95131,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98831,7 +95139,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -98839,7 +95147,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98847,7 +95155,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -98855,7 +95163,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98863,7 +95171,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -98871,7 +95179,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98879,7 +95187,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -98887,7 +95195,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98895,7 +95203,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -98903,7 +95211,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98911,7 +95219,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -98919,7 +95227,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98927,7 +95235,136 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -98936,7 +95373,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98944,7 +95381,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -98952,7 +95389,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98960,7 +95397,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -98968,7 +95405,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98976,7 +95413,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -98984,7 +95421,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -98992,7 +95429,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -99000,7 +95437,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99008,7 +95445,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -99016,7 +95453,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99024,7 +95461,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -99032,7 +95469,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99040,7 +95477,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -99048,7 +95485,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99056,7 +95493,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -99065,7 +95502,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99073,7 +95510,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -99081,7 +95518,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99089,7 +95526,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -99097,7 +95534,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99105,7 +95542,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -99113,7 +95550,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99121,7 +95558,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -99129,7 +95566,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99137,7 +95574,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -99145,7 +95582,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99153,7 +95590,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -99161,7 +95598,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99169,7 +95606,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -99177,7 +95614,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99185,7 +95622,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -99194,7 +95631,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99202,7 +95639,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -99210,7 +95647,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99218,7 +95655,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -99226,7 +95663,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99234,7 +95671,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -99242,7 +95679,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99250,7 +95687,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -99258,7 +95695,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99266,7 +95703,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -99274,7 +95711,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99282,7 +95719,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -99290,7 +95727,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -99298,7 +95735,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -99306,903 +95743,450 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, - ^~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, - ^~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, - ^~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, - ^~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, - ^~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - convolveImage(src.first, src.second, src.third, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest.first, dest.second, - ~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.first, kernel.second, kernel.third, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - kernel.fourth, kernel.fifth); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/vigra/stdconvolution.hxx:43, - from include/plugins/convolution.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator >, double*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator >, double*>'} changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 - convolveLine(cs, cs+h, sa, cd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator > >, std::complex*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>'} changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, - ^~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 - convolveLine(rs, rs+w, sa, rd, da, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - ik, ka, kleft, kright, border); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 -/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_convolution.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_convolution.so -building 'gamera.plugins._gui_support' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_gui_support.o -Wall +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __unguarded_partition(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + return std::__unguarded_partition(__first + 1, __last, __first, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'PyObject* Gamera::median_py(PyObject*, bool)': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_pagesegmentation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_pagesegmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_pagesegmentation.so +building 'gamera.plugins._deformation' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_deformation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_deformation.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -100222,14 +96206,22 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/gui_support.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:7: +In file included from include/plugins/deformations.hpp:21, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/gui_support.hpp:27, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:7: +In file included from include/plugins/misc_filters.hpp:29, + from include/plugins/morphology.hpp:36, + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/deformations.hpp:21, + from /build/gamera-3.4.3/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=] @@ -100247,9 +96239,136 @@ 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/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 @@ -100439,78 +96558,33 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - 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 >]' -/build/gamera-3.4.3/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] - 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] - 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] - 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] - 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] - 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] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ +In file included from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -100519,7 +96593,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100527,7 +96601,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -100535,7 +96609,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100543,7 +96617,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100551,7 +96625,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100559,7 +96633,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100567,7 +96641,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100575,7 +96649,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -100583,7 +96657,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100591,7 +96665,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -100599,7 +96673,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100607,7 +96681,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100615,7 +96689,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100623,7 +96697,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100631,7 +96705,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100639,8 +96713,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -100648,7 +96722,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100656,7 +96730,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -100664,7 +96738,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100672,7 +96746,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100680,7 +96754,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100688,7 +96762,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100696,7 +96770,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100704,7 +96778,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -100712,7 +96786,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100720,7 +96794,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -100728,7 +96802,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100736,7 +96810,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100744,7 +96818,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100752,7 +96826,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100760,7 +96834,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100768,8 +96842,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -100777,7 +96851,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100785,7 +96859,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -100793,7 +96867,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100801,7 +96875,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100809,7 +96883,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100817,7 +96891,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100825,7 +96899,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100833,7 +96907,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -100841,7 +96915,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100849,7 +96923,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -100857,7 +96931,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100865,7 +96939,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100873,7 +96947,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100881,7 +96955,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100889,7 +96963,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100897,8 +96971,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -100906,7 +96980,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100914,7 +96988,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -100922,7 +96996,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100930,7 +97004,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -100938,7 +97012,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100946,7 +97020,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -100954,7 +97028,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100962,7 +97036,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -100970,7 +97044,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100978,7 +97052,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -100986,7 +97060,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100994,7 +97068,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101002,7 +97076,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101010,7 +97084,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101018,7 +97092,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101026,8 +97100,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -101035,7 +97109,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101043,7 +97117,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -101051,7 +97125,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101059,7 +97133,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101067,7 +97141,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101075,7 +97149,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101083,7 +97157,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101091,7 +97165,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -101099,7 +97173,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101107,7 +97181,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -101115,7 +97189,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101123,7 +97197,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101131,7 +97205,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101139,7 +97213,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101147,7 +97221,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101155,8 +97229,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -101164,7 +97238,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101172,7 +97246,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -101180,7 +97254,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101188,7 +97262,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101196,7 +97270,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101204,7 +97278,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101212,7 +97286,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101220,7 +97294,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -101228,7 +97302,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101236,7 +97310,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -101244,7 +97318,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101252,7 +97326,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101260,7 +97334,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101268,7 +97342,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101276,7 +97350,501 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/morphology.hpp:32, + from include/plugins/deformations.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_deformation.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >]': +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::MultiLabelCC >]': +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL1NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]': +/usr/include/vigra/distancetransform.hxx:415:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL1NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformLInifinityNormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >]': +/usr/include/vigra/distancetransform.hxx:427:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformLInifinityNormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_deformation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_deformation.so +building 'gamera.plugins._structural' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_structural.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_structural.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } catch (std::exception) { + ^~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101284,8 +97852,72 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -101293,7 +97925,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101301,7 +97933,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -101309,7 +97941,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101317,7 +97949,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101325,7 +97957,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101333,7 +97965,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101341,7 +97973,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101349,7 +97981,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -101357,7 +97989,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101365,7 +97997,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -101373,7 +98005,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101381,7 +98013,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101389,7 +98021,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101397,7 +98029,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -101405,7 +98037,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101413,7 +98045,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -101422,7 +98054,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101430,7 +98062,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -101438,7 +98070,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101446,7 +98078,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101454,7 +98086,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101462,7 +98094,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -101470,7 +98102,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101478,7 +98110,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -101486,7 +98118,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101494,7 +98126,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101502,7 +98134,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101510,7 +98142,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -101519,7 +98151,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101527,7 +98159,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -101535,7 +98167,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101543,7 +98175,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101551,7 +98183,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101559,7 +98191,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -101567,7 +98199,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101575,7 +98207,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -101583,7 +98215,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101591,7 +98223,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101599,7 +98231,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101607,7 +98239,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -101616,7 +98248,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101624,7 +98256,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -101632,7 +98264,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101640,7 +98272,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101648,7 +98280,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101656,7 +98288,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -101664,7 +98296,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101672,7 +98304,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -101680,7 +98312,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101688,7 +98320,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -101696,13 +98328,13 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_gui_support.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_gui_support.so +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_structural.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_structural.so building 'gamera.plugins._arithmetic' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_arithmetic.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_arithmetic.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ @@ -102997,10 +99629,10 @@ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_arithmetic.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_arithmetic.so -building 'gamera.plugins._segmentation' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_segmentation.o -Wall +building 'gamera.plugins._image_utilities' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -103020,25 +99652,12 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +In file included from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:7: +In file included from /build/gamera-3.4.3/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=] @@ -103056,181 +99675,197 @@ 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::MultiLabelCC >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]': +/build/gamera-3.4.3/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=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } 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]': -/build/gamera-3.4.3/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=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { ^~~~~ -include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type 'class std::range_error' by value [-Wcatch-value=] - } catch (std::range_error x) { +include/plugins/image_utilities.hpp: In instantiation of 'Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]': +/build/gamera-3.4.3/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=] + } 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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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=] + } 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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = short unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned char]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = Gamera::Rgb]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = double]': +/build/gamera-3.4.3/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 = unsigned int; typename T::value_type = std::complex]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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=] + } 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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 = unsigned int]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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 @@ -103420,94 +100055,97 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:27, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/plugins/features.hpp:30, - from include/plugins/segmentation.hpp:32, - from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ +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 >]' +/build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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 >]' +/build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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 >]' +/build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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: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]' -/build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:66:55: required from here +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 >]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -103527,9 +100165,9 @@ 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]' -/build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:72:58: required from here +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 >]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -103550,8 +100188,8 @@ ^~~~~ ~~~~~ 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]' -/build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:143:51: required from here +include/plugins/image_utilities.hpp:537:14: required from 'Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::MultiLabelCC >]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -103570,39 +100208,9 @@ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -103611,7 +100219,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103619,7 +100227,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -103627,7 +100235,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103635,7 +100243,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -103643,7 +100251,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103651,7 +100259,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -103659,7 +100267,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103667,7 +100275,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -103675,7 +100283,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103683,7 +100291,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -103691,7 +100299,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103699,7 +100307,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -103707,7 +100315,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103715,7 +100323,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -103723,7 +100331,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103731,7 +100339,136 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -103740,7 +100477,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103748,7 +100485,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -103756,7 +100493,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103764,7 +100501,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -103772,7 +100509,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103780,7 +100517,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -103788,7 +100525,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103796,7 +100533,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -103804,7 +100541,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103812,7 +100549,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -103820,7 +100557,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103828,7 +100565,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -103836,7 +100573,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103844,7 +100581,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -103852,7 +100589,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103860,7 +100597,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -103869,7 +100606,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103877,7 +100614,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -103885,7 +100622,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103893,7 +100630,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -103901,7 +100638,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103909,7 +100646,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -103917,7 +100654,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103925,7 +100662,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -103933,7 +100670,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103941,7 +100678,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -103949,7 +100686,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103957,7 +100694,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -103965,7 +100702,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103973,7 +100710,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -103981,7 +100718,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103989,7 +100726,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -103998,7 +100735,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104006,7 +100743,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -104014,7 +100751,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104022,7 +100759,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104030,7 +100767,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104038,7 +100775,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -104046,7 +100783,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104054,7 +100791,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -104062,7 +100799,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104070,7 +100807,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -104078,7 +100815,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104086,7 +100823,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104094,7 +100831,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104102,7 +100839,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -104110,7 +100847,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104118,7 +100855,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -104127,7 +100864,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104135,7 +100872,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -104143,7 +100880,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104151,7 +100888,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104159,7 +100896,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104167,7 +100904,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -104175,7 +100912,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104183,7 +100920,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -104191,7 +100928,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104199,7 +100936,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -104207,7 +100944,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104215,7 +100952,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104223,7 +100960,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104231,7 +100968,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -104239,7 +100976,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104247,7 +100984,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -104256,7 +100993,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104264,7 +101001,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -104272,7 +101009,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104280,7 +101017,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104288,7 +101025,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104296,7 +101033,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -104304,7 +101041,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104312,7 +101049,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -104320,7 +101057,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104328,7 +101065,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -104336,7 +101073,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104344,7 +101081,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104352,7 +101089,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104360,7 +101097,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -104368,29 +101105,402 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -104399,7 +101509,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104407,7 +101517,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -104415,7 +101525,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104423,7 +101533,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104431,7 +101541,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104439,7 +101549,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -104447,7 +101557,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104455,7 +101565,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -104463,7 +101573,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104471,7 +101581,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104479,7 +101589,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104487,7 +101597,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -104496,7 +101606,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104504,7 +101614,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -104512,7 +101622,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104520,7 +101630,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104528,7 +101638,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104536,7 +101646,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -104544,7 +101654,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104552,7 +101662,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -104560,7 +101670,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104568,7 +101678,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104576,7 +101686,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104584,7 +101694,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -104593,7 +101703,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104601,7 +101711,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -104609,7 +101719,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104617,7 +101727,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104625,7 +101735,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104633,7 +101743,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -104641,7 +101751,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104649,7 +101759,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -104657,7 +101767,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -104665,7 +101775,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -104673,438 +101783,17 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_utilities.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_segmentation.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >]': -/usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_segmentation.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_segmentation.so -building 'gamera.plugins._projections' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_projections.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_projections.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -In file included from /build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] - } 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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 /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_projections.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_projections.so -building 'gamera.plugins._color' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_color.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_color.o -Wall +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_utilities.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_image_utilities.so +building 'gamera.plugins._gui_support' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_gui_support.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -105124,62 +101813,14 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/image_conversion.hpp:24, - from include/plugins/color.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:7: +In file included from include/plugins/gui_support.hpp:27, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/color.hpp:25, - from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } 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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/image_conversion.hpp:24, - from include/plugins/color.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:7: +In file included from include/plugins/gui_support.hpp:27, + from /build/gamera-3.4.3/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=] @@ -105199,7 +101840,7 @@ 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 /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/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 @@ -105389,6 +102030,78 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 >]' +/build/gamera-3.4.3/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] + 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] + 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] + 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] + 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] + 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] + 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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -105397,7 +102110,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105405,7 +102118,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -105413,7 +102126,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105421,7 +102134,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105429,7 +102142,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105437,7 +102150,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105445,7 +102158,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105453,7 +102166,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -105461,7 +102174,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105469,7 +102182,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -105477,7 +102190,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105485,7 +102198,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105493,7 +102206,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105501,7 +102214,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105509,7 +102222,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105517,8 +102230,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -105526,7 +102239,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105534,7 +102247,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -105542,7 +102255,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105550,7 +102263,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105558,7 +102271,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105566,7 +102279,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105574,7 +102287,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105582,7 +102295,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -105590,7 +102303,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105598,7 +102311,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -105606,7 +102319,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105614,7 +102327,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105622,7 +102335,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105630,7 +102343,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105638,7 +102351,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105646,8 +102359,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -105655,7 +102368,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105663,7 +102376,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -105671,7 +102384,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105679,7 +102392,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105687,7 +102400,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105695,7 +102408,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105703,7 +102416,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105711,7 +102424,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -105719,7 +102432,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105727,7 +102440,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -105735,7 +102448,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105743,7 +102456,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105751,7 +102464,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105759,7 +102472,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105767,7 +102480,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105775,8 +102488,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -105784,7 +102497,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105792,7 +102505,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -105800,7 +102513,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105808,7 +102521,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105816,7 +102529,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105824,7 +102537,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105832,7 +102545,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105840,7 +102553,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -105848,7 +102561,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105856,7 +102569,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -105864,7 +102577,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105872,7 +102585,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105880,7 +102593,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105888,7 +102601,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105896,7 +102609,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105904,8 +102617,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -105913,7 +102626,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105921,7 +102634,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -105929,7 +102642,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105937,7 +102650,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -105945,7 +102658,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105953,7 +102666,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -105961,7 +102674,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105969,7 +102682,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -105977,7 +102690,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -105985,7 +102698,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -105993,7 +102706,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -106001,7 +102714,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -106009,7 +102722,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -106017,7 +102730,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -106025,353 +102738,562 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_color.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_color.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_color.so -building 'gamera.plugins._listutilities' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_listutilities.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __unguarded_partition(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_listutilities.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'T Gamera::median(std::vector*, bool) [with T = double]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - return std::__unguarded_partition(__first + 1, __last, __first, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'Gamera::FloatVector* Gamera::kernel_density(Gamera::FloatVector*, Gamera::FloatVector*, double, int)': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_listutilities.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_listutilities.so + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_gui_support.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_gui_support.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_gui_support.so building 'gamera.plugins._edgedetect' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_edgedetect.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_edgedetect.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ @@ -108324,10 +105246,10 @@ cannyEdgelListThreshold(src.first, src.second, src.third, edgels, grad_threshold); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_edgedetect.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_edgedetect.so -building 'gamera.plugins._logical' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_logical.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_logical.o -Wall +building 'gamera.plugins._geometry' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_geometry.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_geometry.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -108347,9 +105269,101 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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=] + 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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/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 @@ -108539,312 +105553,263 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~ ~~~~~ -In file included from /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] +In file included from include/plugins/geometry.hpp:39, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] } 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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/gamera/plugins/_logical.cpp:499:77: required from here +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]' +/build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -108853,7 +105818,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108861,7 +105826,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -108869,7 +105834,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108877,7 +105842,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -108885,7 +105850,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108893,7 +105858,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -108901,7 +105866,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108909,7 +105874,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -108917,7 +105882,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108925,7 +105890,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -108933,7 +105898,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108941,7 +105906,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -108949,7 +105914,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108957,7 +105922,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -108965,7 +105930,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108973,7 +105938,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -108982,7 +105947,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -108990,7 +105955,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -108998,7 +105963,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109006,7 +105971,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -109014,7 +105979,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109022,7 +105987,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -109030,7 +105995,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109038,7 +106003,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -109046,7 +106011,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109054,7 +106019,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -109062,7 +106027,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109070,7 +106035,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -109078,7 +106043,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109086,7 +106051,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -109094,17 +106059,778 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_logical.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_logical.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_logical.so -building 'gamera.plugins._structural' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_structural.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_structural.o -Wall +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:60, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + ^~~~~~~~~ +/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In function 'void Gamera::generate_color_cluster(const RGBPixel*, std::size_t, std::vector >*)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:60, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:61, + from include/connected_components_iterators.hpp:26, + from include/connected_components.hpp:28, + from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_map.h: In function 'Gamera::PointVector* Gamera::convex_hull_from_points(Gamera::PointVector*)': +/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __b); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __c); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__result, __a); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__heap_select(__first, __nth + 1, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::iter_swap(__first, __nth); + ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/geometry.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from include/gamera.hpp:50, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/vector.tcc: In function 'PyObject* Gamera::hough_lines(const PointVector*, double, double, double, double, double, double, unsigned int, float)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/geometry.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(SrcImageIterator src_upperleft, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': +/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from include/plugins/geometry.hpp:33, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: +/usr/include/vigra/seededregiongrowing.hxx: In function 'typename SeedAccessor::value_type vigra::seededRegionGrowing(SrcIterator, SrcIterator, SrcAccessor, SeedImageIterator, SeedAccessor, DestIterator, DestAccessor, RegionStatisticsArray&, vigra::SRGType, Neighborhood, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; SeedImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SeedAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; RegionStatisticsArray = vigra::ArrayOfRegionStatistics >; Neighborhood = vigra::FourNeighborhood::NeighborCode]': +/usr/include/vigra/seededregiongrowing.hxx:420:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + seededRegionGrowing(SrcIterator srcul, + ^~~~~~~~~~~~~~~~~~~ +In file included from include/plugins/geometry.hpp:32, + from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]': +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]': +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]': +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]': +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::MultiLabelCC >]': +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]': +/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalDistanceTransform(src_upperleft, src_lowerright, sa, + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest_upperleft, da, background, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + InternalDistanceTransformL2NormFunctor()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: +In file included from /usr/include/c++/8/queue:62, + from include/geostructs/kdtree.hpp:23, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': +/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __push_heap(_RandomAccessIterator __first, + ^~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from include/geostructs/kdtree.hpp:22, + from src/geostructs/kdtree.cpp:19: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'bool Gamera::Kdtree::KdTree::neighbor_search(const CoordPoint&, Gamera::Kdtree::kdtree_node*, size_t)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void Gamera::Kdtree::KdTree::k_nearest_neighbors(const CoordPoint&, size_t, Gamera::Kdtree::KdNodeVector*, Gamera::Kdtree::KdNodePredicate*)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/shortest_path.cpp -o build/temp.linux-armv7l-2.7/src/graph/shortest_path.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-armv7l-2.7/src/graph/bfsdfsiterator.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_flags.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_flags.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch (std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/edge.cpp -o build/temp.linux-armv7l-2.7/src/graph/edge.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/node.cpp -o build/temp.linux-armv7l-2.7/src/graph/node.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/c++/8/queue:61, + from include/graph/graph_common.hpp:26, + from include/graph/node.hpp:23, + from src/graph/node.cpp:20: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/spanning_tree.cpp -o build/temp.linux-armv7l-2.7/src/graph/spanning_tree.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/subgraph_root.cpp -o build/temp.linux-armv7l-2.7/src/graph/subgraph_root.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_structure.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_structure.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_colorize.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_colorize.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +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=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + catch(std::runtime_error) { + ^~~~~~~~~~~~~ +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_algorithm.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_algorithm.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_geometry.o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o build/temp.linux-armv7l-2.7/src/graph/shortest_path.o build/temp.linux-armv7l-2.7/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7/src/graph/graph_flags.o build/temp.linux-armv7l-2.7/src/graph/edge.o build/temp.linux-armv7l-2.7/src/graph/node.o build/temp.linux-armv7l-2.7/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7/src/graph/graph_structure.o build/temp.linux-armv7l-2.7/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7/src/graph/graph_algorithm.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_geometry.so +building 'gamera.plugins._features' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_features.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_features.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -109124,18 +106850,52 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } catch (std::exception) { - ^~~~~~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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 @@ -109325,13 +107085,140 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:30, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/image_utilities.hpp:39, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/image_utilities.hpp:39, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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 = 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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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: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 >]' -/build/gamera-3.4.3/gamera/plugins/_structural.cpp:585:95: required from here +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]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -109351,9 +107238,9 @@ 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 >]' -/build/gamera-3.4.3/gamera/plugins/_structural.cpp:591:98: required from here +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]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -109373,9 +107260,9 @@ 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 >]' -/build/gamera-3.4.3/gamera/plugins/_structural.cpp:594:97: required from here +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]' +/build/gamera-3.4.3/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] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~ ~~~~~ @@ -109394,9 +107281,254 @@ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~ ~~~~~ +In file included from include/plugins/features.hpp:29, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +include/plugins/thinning.hpp:144:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:30, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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 = 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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:30, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/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]' +/build/gamera-3.4.3/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=] + } 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]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -109405,7 +107537,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109413,7 +107545,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -109421,7 +107553,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109429,7 +107561,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -109437,7 +107569,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109445,7 +107577,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -109453,7 +107585,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109461,7 +107593,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -109469,7 +107601,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109477,7 +107609,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -109485,7 +107617,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109493,7 +107625,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -109501,7 +107633,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109509,7 +107641,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -109517,7 +107649,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109525,7 +107657,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -109534,7 +107666,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109542,7 +107674,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -109550,7 +107682,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109558,7 +107690,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -109566,7 +107698,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109574,7 +107706,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -109582,7 +107714,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109590,7 +107722,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -109598,7 +107730,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109606,7 +107738,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -109614,7 +107746,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109622,7 +107754,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -109630,7 +107762,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109638,7 +107770,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -109646,7 +107778,394 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109654,7 +108173,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -109663,287 +108182,1699 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In function 'void vigra::copyImage(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/copyimage.hxx:189:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(SrcImageIterator src_upperleft, + ^~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:60, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + 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 +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = const double*; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = double*; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 + void recursiveFilterLine(SrcIterator is, SrcIterator isend, SrcAccessor as, + ^~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In function 'void vigra::recursiveFilterLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, vigra::BorderTreatmentMode) [with SrcIterator = vigra::IteratorAdaptor > >; SrcAccessor = vigra::StandardConstValueAccessor; DestIterator = vigra::IteratorAdaptor > >; DestAccessor = vigra::StandardValueAccessor]': +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx:166:6: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 3; VALUETYPE = short unsigned int]': +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 3; VALUETYPE = short unsigned int]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/vigra/resizeimage.hxx:44, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/recursiveconvolution.hxx: In member function 'void vigra::SplineImageView::init() [with int ORDER = 2; VALUETYPE = short unsigned int]': +/usr/include/vigra/recursiveconvolution.hxx:963:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(rs, rs+w, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + rd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +/usr/include/vigra/recursiveconvolution.hxx:1409:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + recursiveFilterLine(cs, cs+h, as, + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + cd, ad, + ~~~~~~~ + b, border); + ~~~~~~~~~~ +In file included from /usr/include/vigra/imagecontainer.hxx:41, + from /usr/include/vigra/resampling_convolution.hxx:46, + from /usr/include/vigra/resizeimage.hxx:46, + from include/plugins/image_utilities.hpp:29, + from include/plugins/features.hpp:27, + from /build/gamera-3.4.3/gamera/plugins/_features.cpp:7: +/usr/include/vigra/copyimage.hxx: In constructor 'vigra::SplineImageView::SplineImageView(vigra::triple, bool) [with SrcIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; int ORDER = 2; VALUETYPE = short unsigned int]': +/usr/include/vigra/copyimage.hxx:210:14: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 + copyImage(src.first, src.second, src.third, + ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second); + ~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_features.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_features.so +building 'gamera.plugins._misc_filters' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -Wall +cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } catch (std::invalid_argument e) { + ^ +include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] + } catch (std::exception e) { + ^ +In file included from include/plugins/misc_filters.hpp:26, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/misc_filters.hpp:29, + from /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/misc_filters.hpp:26, + from /build/gamera-3.4.3/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=] + } 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 /build/gamera-3.4.3/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=] + } catch (std::exception e) { + ^~~~~ +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } catch(std::exception e) { + ^~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': +include/image_view.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] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~ ~~~~~ +include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~ ~~~~~ +include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~ ~~~~~ +include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~ ~~~~~ +include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] + 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 /build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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=] + } 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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 = unsigned int]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument +In file included from /usr/include/stdio.h:873, + from /usr/include/python2.7/Python.h:33, + from include/gameramodule.hpp:24, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:17: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:345:17: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:346:17: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:347:17: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:348:17: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:349:17: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:23: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:782:23: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:783:23: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tncols %d\n", error, (int)ncols()); + ^~~~~~~~~~~~~~~~ +include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:784:23: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); + ^~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:785:23: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); + ^~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:60, +In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -include/connected_components.hpp:786:23: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - 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 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] + sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); + ^~~~~~~~~~~~~~~~~~~~~~~~ +include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_structural.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_structural.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_structural.so +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/vigra/metaprogramming.hxx:42, + from /usr/include/vigra/numerictraits.hxx:44, + from /usr/include/vigra/rgbvalue.hxx:43, + from include/pixel.hpp:46, + from include/gamera.hpp:53, + from include/gameramodule.hpp:38, + from /build/gamera-3.4.3/gamera/plugins/_misc_filters.cpp:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_misc_filters.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_misc_filters.so building 'gamera.plugins._contour' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_contour.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_contour.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ @@ -111248,10 +111179,10 @@ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_contour.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_contour.so -building 'gamera.plugins._geometry' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_geometry.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_geometry.o -Wall +building 'gamera.plugins._convolution' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_convolution.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_convolution.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -111271,101 +111202,65 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: +In file included from /build/gamera-3.4.3/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=] } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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=] - } 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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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 >]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] - 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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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]': -/build/gamera-3.4.3/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=] +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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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 > >]': +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/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 @@ -111555,134 +111450,6 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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]' -/build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -include/plugins/morphology.hpp:286:7: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } 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 /build/gamera-3.4.3/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]' -/build/gamera-3.4.3/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=] - } 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 /build/gamera-3.4.3/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 = 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 = 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]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -111691,136 +111458,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~~~~~~~~~~~~~~~~~~~~ -include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~~~~~~~~~~~~ -include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument -In file included from /usr/include/stdio.h:873, - from /usr/include/python2.7/Python.h:33, - from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111828,7 +111466,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -111836,7 +111474,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111844,7 +111482,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -111852,7 +111490,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111860,7 +111498,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -111868,7 +111506,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111876,7 +111514,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -111884,7 +111522,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111892,7 +111530,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -111900,7 +111538,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111908,7 +111546,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -111916,7 +111554,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111924,7 +111562,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -111932,7 +111570,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111940,8 +111578,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -111949,7 +111587,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111957,7 +111595,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -111965,7 +111603,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111973,7 +111611,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -111981,7 +111619,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -111989,7 +111627,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -111997,7 +111635,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112005,7 +111643,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -112013,7 +111651,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112021,7 +111659,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -112029,7 +111667,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112037,7 +111675,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112045,7 +111683,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112053,7 +111691,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112061,7 +111699,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112069,7 +111707,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -112078,7 +111716,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112086,7 +111724,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -112094,7 +111732,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112102,7 +111740,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112110,7 +111748,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112118,7 +111756,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112126,7 +111764,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112134,7 +111772,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -112142,7 +111780,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112150,7 +111788,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -112158,7 +111796,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112166,7 +111804,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112174,7 +111812,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112182,7 +111820,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112190,7 +111828,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112198,7 +111836,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -112207,7 +111845,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112215,7 +111853,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -112223,7 +111861,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112231,7 +111869,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112239,7 +111877,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112247,7 +111885,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112255,7 +111893,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112263,7 +111901,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -112271,7 +111909,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112279,7 +111917,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -112287,7 +111925,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112295,7 +111933,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112303,7 +111941,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112311,7 +111949,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112319,7 +111957,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112327,7 +111965,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -112336,7 +111974,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112344,7 +111982,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -112352,7 +111990,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112360,7 +111998,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112368,7 +112006,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112376,7 +112014,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112384,7 +112022,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112392,7 +112030,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -112400,7 +112038,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112408,7 +112046,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -112416,7 +112054,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112424,7 +112062,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -112432,7 +112070,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -112440,7 +112078,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -112448,391 +112086,903 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:60, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]': -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) - ^~~~~~~~~ -/usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::RgbColor4Heap}; _Tp = Gamera::RgbColor4Heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::RgbColor4Heap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In function 'void Gamera::generate_color_cluster(const RGBPixel*, std::size_t, std::vector >*)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:60, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:61, - from include/connected_components_iterators.hpp:26, - from include/connected_components.hpp:28, - from include/gamera.hpp:60, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_map.h: In function 'Gamera::PointVector* Gamera::convex_hull_from_points(Gamera::PointVector*)': -/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __b); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __c); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__result, __a); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__heap_select(__first, __nth + 1, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1987:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::iter_swap(__first, __nth); - ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/geometry.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const short unsigned int*>; SrcAccessor = Gamera::MLCCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from include/gamera.hpp:50, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/vector.tcc: In function 'PyObject* Gamera::hough_lines(const PointVector*, double, double, double, double, double, double, unsigned int, float)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/geometry.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::OneBitAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(SrcImageIterator src_upperleft, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'void vigra::internalDistanceTransform(SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, ValueType, NormFunctor) [with SrcImageIterator = Gamera::ConstImageIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; SrcAccessor = Gamera::CCAccessor; DestImageIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; ValueType = int; NormFunctor = vigra::InternalDistanceTransformL2NormFunctor]': -/usr/include/vigra/distancetransform.hxx:84:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 -In file included from include/plugins/geometry.hpp:33, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: -/usr/include/vigra/seededregiongrowing.hxx: In function 'typename SeedAccessor::value_type vigra::seededRegionGrowing(SrcIterator, SrcIterator, SrcAccessor, SeedImageIterator, SeedAccessor, DestIterator, DestAccessor, RegionStatisticsArray&, vigra::SRGType, Neighborhood, double) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; SeedImageIterator = Gamera::ConstImageIterator >, const unsigned int*>; SeedAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; RegionStatisticsArray = vigra::ArrayOfRegionStatistics >; Neighborhood = vigra::FourNeighborhood::NeighborCode]': -/usr/include/vigra/seededregiongrowing.hxx:420:1: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - seededRegionGrowing(SrcIterator srcul, - ^~~~~~~~~~~~~~~~~~~ -In file included from include/plugins/geometry.hpp:32, - from /build/gamera-3.4.3/gamera/plugins/_geometry.cpp:7: -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]': -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]': -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::MultiLabelCC >]': -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/vigra/distancetransform.hxx: In function 'Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]': -/usr/include/vigra/distancetransform.hxx:421:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 - internalDistanceTransform(src_upperleft, src_lowerright, sa, - ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - dest_upperleft, da, background, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - InternalDistanceTransformL2NormFunctor()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/queue:62, - from include/geostructs/kdtree.hpp:23, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Gamera::Kdtree::nn4heap; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': -/usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __push_heap(_RandomAccessIterator __first, - ^~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from include/geostructs/kdtree.hpp:22, - from src/geostructs/kdtree.cpp:19: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gamera::Kdtree::nn4heap}; _Tp = Gamera::Kdtree::nn4heap; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'bool Gamera::Kdtree::KdTree::neighbor_search(const CoordPoint&, Gamera::Kdtree::kdtree_node*, size_t)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void Gamera::Kdtree::KdTree::k_nearest_neighbors(const CoordPoint&, size_t, Gamera::Kdtree::KdNodeVector*, Gamera::Kdtree::KdNodePredicate*)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/delaunaytree.cpp -o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/shortest_path.cpp -o build/temp.linux-armv7l-2.7/src/graph/shortest_path.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_structure.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_structure.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_colorize.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_colorize.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - catch(std::runtime_error) { - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/spanning_tree.cpp -o build/temp.linux-armv7l-2.7/src/graph/spanning_tree.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/edge.cpp -o build/temp.linux-armv7l-2.7/src/graph/edge.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/node.cpp -o build/temp.linux-armv7l-2.7/src/graph/node.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/c++/8/queue:61, - from include/graph/graph_common.hpp:26, - from include/graph/node.hpp:23, - from src/graph/node.cpp:20: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-armv7l-2.7/src/graph/bfsdfsiterator.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/subgraph_root.cpp -o build/temp.linux-armv7l-2.7/src/graph/subgraph_root.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_flags.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_flags.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -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=] - catch (std::runtime_error) { - ^~~~~~~~~~~~~ -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_algorithm.cpp -o build/temp.linux-armv7l-2.7/src/graph/graph_algorithm.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_geometry.o build/temp.linux-armv7l-2.7/src/geostructs/kdtree.o build/temp.linux-armv7l-2.7/src/geostructs/delaunaytree.o build/temp.linux-armv7l-2.7/src/graph/shortest_path.o build/temp.linux-armv7l-2.7/src/graph/graph_structure.o build/temp.linux-armv7l-2.7/src/graph/graph_colorize.o build/temp.linux-armv7l-2.7/src/graph/spanning_tree.o build/temp.linux-armv7l-2.7/src/graph/edge.o build/temp.linux-armv7l-2.7/src/graph/node.o build/temp.linux-armv7l-2.7/src/graph/bfsdfsiterator.o build/temp.linux-armv7l-2.7/src/graph/subgraph_root.o build/temp.linux-armv7l-2.7/src/graph/graph_flags.o build/temp.linux-armv7l-2.7/src/graph/graph_algorithm.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_geometry.so -building 'gamera.plugins._threshold' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_threshold.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_threshold.o -Wall +In file included from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, + ^~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, + ^~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, + ^~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, + ^~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'void vigra::convolveImage(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, vigra::Diff2D, vigra::Diff2D, vigra::BorderTreatmentMode) [with SrcIterator = Gamera::ConstImageIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ConstImageIterator >, const double*>; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void convolveImage(SrcIterator src_ul, SrcIterator src_lr, SrcAccessor src_acc, + ^~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx:62:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/stdconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + convolveImage(src.first, src.second, src.third, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + dest.first, dest.second, + ~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.first, kernel.second, kernel.third, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + kernel.fourth, kernel.fifth); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/stdconvolution.hxx:272:18: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +In file included from /usr/include/vigra/stdconvolution.hxx:43, + from include/plugins/convolution.hpp:25, + from /build/gamera-3.4.3/gamera/plugins/_convolution.cpp:7: +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineAvoid(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned char*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned char*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const unsigned int*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, unsigned int*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const Gamera::Rgb*>; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, Gamera::Rgb*>; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator >, const double*>; SrcAccessor = Gamera::Accessor; DestIterator = Gamera::ImageViewDetail::RowIterator >, double*>; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator >, double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator >, const double*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator >, double*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator >, double*>'} changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>; SrcAccessor = Gamera::Accessor >; DestIterator = Gamera::ImageViewDetail::RowIterator > >, std::complex*>; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 + convolveLine(cs, cs+h, sa, cd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstRowIterator > >, const std::complex*>' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageIterator > >, std::complex*>::column_iterator' {aka 'Gamera::ImageViewDetail::RowIterator > >, std::complex*>'} changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1267:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned char*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned char*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const unsigned int*; SrcAccessor = Gamera::Accessor; DestIterator = unsigned int*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const Gamera::Rgb*; SrcAccessor = Gamera::RGBAccessor >; DestIterator = Gamera::Rgb*; DestAccessor = Gamera::RGBAccessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const double*; SrcAccessor = Gamera::Accessor; DestIterator = double*; DestAccessor = Gamera::Accessor; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineWrap(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineReflect(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineRepeat(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor; Norm = double]': +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineClip(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void internalConvolveLineZeropad(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, vigra::BorderTreatmentMode, int, int) [with SrcIterator = const std::complex*; SrcAccessor = Gamera::Accessor >; DestIterator = std::complex*; DestAccessor = Gamera::Accessor >; KernelIterator = Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >; KernelAccessor = Gamera::Accessor]': +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + void convolveLine(SrcIterator is, SrcIterator iend, SrcAccessor sa, + ^~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineWrap(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:928:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineAvoid(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:933:34: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineReflect(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:938:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineRepeat(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:943:35: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineClip(is, iend, sa, id, da, ik, ka, kleft, kright, norm, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:959:33: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + internalConvolveLineZeropad(is, iend, sa, id, da, ik, ka, kleft, kright, start, stop); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:964:36: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx: In function 'typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >]': +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor >' changed in GCC 7.1 + convolveLine(rs, rs+w, sa, rd, da, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + ik, ka, kleft, kright, border); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::ImageViewDetail::ConstVecIterator >, Gamera::ImageViewDetail::ConstRowIterator >, const double*>, Gamera::ImageViewDetail::ConstColIterator >, const double*> >' changed in GCC 7.1 +/usr/include/vigra/separableconvolution.hxx:1112:21: note: parameter passing for argument of type 'Gamera::Accessor' changed in GCC 7.1 +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_convolution.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_convolution.so +building 'gamera.plugins._image_conversion' extension +arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -Wall cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: +In file included from /build/gamera-3.4.3/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=] } catch (std::exception e) { @@ -112852,21 +113002,59 @@ include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] } catch (std::exception e) { ^ -In file included from include/plugins/threshold.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +In file included from include/plugins/image_conversion.hpp:24, + from /build/gamera-3.4.3/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=] } catch (std::exception e) { ^ -In file included from include/plugins/misc_filters.hpp:29, - from include/plugins/threshold.hpp:26, - from /build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^ -In file included from include/plugins/threshold.hpp:25, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:7: +In file included from /build/gamera-3.4.3/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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } 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=] + } catch (std::exception e) { + ^ +In file included from include/plugins/image_conversion.hpp:24, + from /build/gamera-3.4.3/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=] @@ -112884,16 +113072,20 @@ 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 /build/gamera-3.4.3/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=] +In file included from /build/gamera-3.4.3/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 >]': +/build/gamera-3.4.3/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=] + } 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 >]': +/build/gamera-3.4.3/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=] } catch (std::exception e) { ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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 @@ -113083,24 +113275,164 @@ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 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 /build/gamera-3.4.3/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 >]' -/build/gamera-3.4.3/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=] - } 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 = unsigned int]' -include/plugins/threshold.hpp:294:28: required from 'Gamera::Image* abutaleb_threshold(const T&, int) [with T = Gamera::ImageView >]' -/build/gamera-3.4.3/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=] - } catch (std::exception e) { - ^~~~~ +In file included from /build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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=] + } 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 >]' +/build/gamera-3.4.3/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 >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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=] + } 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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 > >]' +/build/gamera-3.4.3/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 /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -113109,7 +113441,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113117,7 +113449,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -113125,7 +113457,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113133,7 +113465,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113141,7 +113473,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113149,7 +113481,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113157,7 +113489,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113165,7 +113497,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -113173,7 +113505,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113181,7 +113513,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -113189,7 +113521,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113197,7 +113529,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113205,7 +113537,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113213,7 +113545,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113221,7 +113553,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113229,8 +113561,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -113238,7 +113570,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113246,7 +113578,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -113254,7 +113586,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113262,7 +113594,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113270,7 +113602,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113278,7 +113610,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113286,7 +113618,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113294,7 +113626,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -113302,7 +113634,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113310,7 +113642,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -113318,7 +113650,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113326,7 +113658,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113334,7 +113666,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113342,7 +113674,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113350,7 +113682,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113358,8 +113690,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: -include/image_view.hpp: In member function 'void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]': + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); ^~~~~~~~~~~~~~~~ @@ -113367,7 +113699,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113375,7 +113707,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -113383,7 +113715,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113391,7 +113723,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113399,7 +113731,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113407,7 +113739,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113415,7 +113747,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113423,7 +113755,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -113431,7 +113763,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113439,7 +113771,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -113447,7 +113779,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113455,7 +113787,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113463,7 +113795,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113471,7 +113803,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113479,7 +113811,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113487,7 +113819,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -113496,7 +113828,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113504,7 +113836,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -113512,7 +113844,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113520,7 +113852,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113528,7 +113860,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113536,7 +113868,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113544,7 +113876,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113552,7 +113884,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -113560,7 +113892,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113568,7 +113900,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -113576,7 +113908,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113584,7 +113916,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113592,7 +113924,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113600,7 +113932,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113608,7 +113940,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113616,7 +113948,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -113625,7 +113957,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113633,7 +113965,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -113641,7 +113973,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113649,7 +113981,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113657,7 +113989,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113665,7 +113997,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113673,7 +114005,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113681,7 +114013,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -113689,7 +114021,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113697,7 +114029,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -113705,7 +114037,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113713,7 +114045,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113721,7 +114053,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113729,7 +114061,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113737,7 +114069,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113745,7 +114077,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/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:24: warning: ' nrows ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); @@ -113754,7 +114086,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113762,7 +114094,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:24: warning: ' offset_y ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); ^~~~~~~~~~~~~~~~~~~ @@ -113770,7 +114102,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113778,7 +114110,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:24: warning: ' data nrows ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113786,7 +114118,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113794,7 +114126,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:24: warning: ' data offset_y ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113802,7 +114134,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113810,7 +114142,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:24: warning: ' ncols ' directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tncols %d\n", error, (int)ncols()); ^~~~~~~~~~~~~~~~ @@ -113818,7 +114150,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 10 and 1043 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113826,7 +114158,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:24: warning: ' offset_x ' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); ^~~~~~~~~~~~~~~~~~~ @@ -113834,7 +114166,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 1046 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113842,7 +114174,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:24: warning: ' data ncols ' directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); ^~~~~~~~~~~~~~~~~~~~~ @@ -113850,7 +114182,7 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 1048 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -113858,7 +114190,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:24: warning: ' data offset_x ' directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -113866,311 +114198,13 @@ In file included from /usr/include/stdio.h:873, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: + from /build/gamera-3.4.3/gamera/plugins/_image_conversion.cpp:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 18 and 1051 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/vigra/metaprogramming.hxx:42, - from /usr/include/vigra/numerictraits.hxx:44, - from /usr/include/vigra/rgbvalue.hxx:43, - from include/pixel.hpp:46, - from include/gamera.hpp:53, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/gamera/plugins/_threshold.cpp:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'typename Gamera::ImageFactory::view_type* Gamera::rank(const T&, unsigned int, unsigned int, size_t) [with T = Gamera::ImageView >]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_threshold.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_threshold.so -building 'gamera.plugins._draw' extension -arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/build/gamera-3.4.3/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /build/gamera-3.4.3/gamera/plugins/_draw.cpp -o build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_draw.o -Wall -cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ -In file included from /build/gamera-3.4.3/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=] - } 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=] - } 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=] - } 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=] - } catch (std::invalid_argument e) { - ^ -include/gameramodule.hpp:1272:27: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] - } catch (std::exception e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_line(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:93:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:100:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_bezier(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:185:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:192:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:199:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:206:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_marker(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:284:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_hollow_rect(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:363:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:370:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_filled_rect(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:447:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:454:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_flood_fill(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:528:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -/build/gamera-3.4.3/gamera/plugins/_draw.cpp: In function 'PyObject* call_draw_circle(PyObject*, PyObject*)': -/build/gamera-3.4.3/gamera/plugins/_draw.cpp:846:38: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] - } catch (std::invalid_argument e) { - ^ -In file included from include/gamera.hpp:59, - from include/gameramodule.hpp:38, - from /build/gamera-3.4.3/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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp: In instantiation of 'void Gamera::ImageView::range_check() [with T = Gamera::ImageData]': -include/image_view.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] - sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); - ^~~~~ ~~~~~ -include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); - ^~~~~ ~~~~~ -include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tncols %d\n", error, (int)ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); - ^~~~~ ~~~~~ -include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); - ^~~~~ ~~~~~ -include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] - sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); - ^~~~~ ~~~~~ -arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_draw.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_draw.so +arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -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-RT6aMn/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/gamera-3.4.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-2.7/build/gamera-3.4.3/gamera/plugins/_image_conversion.o -lstdc++ -o build/lib.linux-armv7l-2.7/gamera/plugins/_image_conversion.so running build_scripts touch build/build-stamp-python2.7 make[1]: Leaving directory '/build/gamera-3.4.3' @@ -114771,7 +114805,7 @@ test_xml.test_malformed ... ok ---------------------------------------------------------------------- -Ran 589 tests in 26.689s +Ran 589 tests in 17.583s OK python2.7-dbg debian/run-tests.py # that does not appear in the debug interpreter @@ -115366,7 +115400,7 @@ test_xml.test_malformed ... ok ---------------------------------------------------------------------- -Ran 587 tests in 141.887s +Ran 587 tests in 67.200s OK touch build/build-stamp @@ -115380,42 +115414,42 @@ Gamera version: 3.4.3 Compiling genetic algorithms with parallelization (OpenMP) -skipping wrapper generation for binarization plugin (output up-to-date) skipping wrapper generation for morphology plugin (output up-to-date) -skipping wrapper generation for deformation plugin (output up-to-date) -skipping wrapper generation for tiff_support plugin (output up-to-date) +skipping wrapper generation for listutilities plugin (output up-to-date) skipping wrapper generation for corelation plugin (output up-to-date) -skipping wrapper generation for features plugin (output up-to-date) -skipping wrapper generation for transformation plugin (output up-to-date) -skipping wrapper generation for thinning plugin (output up-to-date) +skipping wrapper generation for segmentation plugin (output up-to-date) +skipping wrapper generation for fourier_features plugin (output up-to-date) +skipping wrapper generation for runlength plugin (output up-to-date) +skipping wrapper generation for draw plugin (output up-to-date) +skipping wrapper generation for tiff_support plugin (output up-to-date) +skipping wrapper generation for png_support plugin (output up-to-date) skipping wrapper generation for string_io plugin (output up-to-date) +skipping wrapper generation for color plugin (output up-to-date) +skipping wrapper generation for binarization plugin (output up-to-date) +skipping wrapper generation for threshold plugin (output up-to-date) skipping wrapper generation for misc_free_functions plugin (output up-to-date) -skipping wrapper generation for image_conversion plugin (output up-to-date) -skipping wrapper generation for png_support plugin (output up-to-date) -skipping wrapper generation for runlength plugin (output up-to-date) +skipping wrapper generation for transformation 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 thinning plugin (output up-to-date) skipping wrapper generation for pagesegmentation 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 arithmetic plugin (output up-to-date) skipping wrapper generation for image_utilities plugin (output up-to-date) -skipping wrapper generation for fourier_features plugin (output up-to-date) -skipping wrapper generation for convolution plugin (output up-to-date) skipping wrapper generation for gui_support plugin (output up-to-date) -skipping wrapper generation for arithmetic plugin (output up-to-date) -skipping wrapper generation for segmentation plugin (output up-to-date) -skipping wrapper generation for projections plugin (output up-to-date) -skipping wrapper generation for color plugin (output up-to-date) -skipping wrapper generation for listutilities plugin (output up-to-date) skipping wrapper generation for edgedetect plugin (output up-to-date) -skipping wrapper generation for logical plugin (output up-to-date) -skipping wrapper generation for structural plugin (output up-to-date) -skipping wrapper generation for contour plugin (output up-to-date) skipping wrapper generation for geometry plugin (output up-to-date) -skipping wrapper generation for threshold plugin (output up-to-date) -skipping wrapper generation for draw plugin (output up-to-date) +skipping wrapper generation for features plugin (output up-to-date) +skipping wrapper generation for misc_filters plugin (output up-to-date) +skipping wrapper generation for contour plugin (output up-to-date) +skipping wrapper generation for convolution plugin (output up-to-date) +skipping wrapper generation for image_conversion plugin (output up-to-date) running install running build running build_py -copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7/gamera copying gamera/__version__.py -> build/lib.linux-armv7l-2.7/gamera +copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7/gamera running build_ext running build_scripts copying and adjusting gamera_gui -> build/scripts-2.7 @@ -115426,369 +115460,369 @@ creating debian/tmp/usr/lib/python2.7 creating debian/tmp/usr/lib/python2.7/site-packages creating debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/stats.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/toolkit.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/ruleengine.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -creating debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/gamera_icons.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/image_menu.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/image_browser.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/matplotlib_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/var_name.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/gamera_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/rule_engine_runner.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/has_gui.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -creating debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/MutationPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/OptimizerFrame.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/CrossoverPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ExpertSettingPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/StopCriteriaPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/SettingsPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/SelectionPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/OptimizerApp.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ResultPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ReplacementPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/StatusPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ParallelizationPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer -copying build/lib.linux-armv7l-2.7/gamera/gui/gui.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/icon_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/toolbar.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/has_gui.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/gui_util.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/classifier_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/knn_editing_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/gui/args_gui.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7/gamera/util.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/core.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/__compiletime_config__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/__version__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/gendoc.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/knn_editing.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/gamera_setup.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/gendoc.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/args.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/config.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/classify.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/gamera_xml.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/pyplate.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/__version__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/roman_text.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/args_wrappers.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/knn.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/graph_util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/cluster.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +creating debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkits +copying build/lib.linux-armv7l-2.7/gamera/toolkits/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkits +copying build/lib.linux-armv7l-2.7/gamera/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/pstat.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/pstat.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/pyplate.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/core.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/__version__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/__compiletime_config__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/group.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/paths.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/fudge.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/fudge.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/gamera_xml.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/plugin.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/plugin.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/args.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/knn.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/args.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/cluster.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/stats.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/symbol_table.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/graph_util.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/process.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/cluster.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/classifier_stats.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/graph.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/gameracore.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/core.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/config.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/knncore.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/toolkit.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +creating debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7/gamera/backport/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7/gamera/backport/config.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7/gamera/backport/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7/gamera/backport/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7/gamera/paths.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/enums.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/generate.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/enums.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera creating debian/tmp/usr/lib/python2.7/site-packages/gamera/test copying build/lib.linux-armv7l-2.7/gamera/test/RGB_generic.tiff -> debian/tmp/usr/lib/python2.7/site-packages/gamera/test -copying build/lib.linux-armv7l-2.7/gamera/test/OneBit_generic.tiff -> debian/tmp/usr/lib/python2.7/site-packages/gamera/test copying build/lib.linux-armv7l-2.7/gamera/test/Grey16_generic.tiff -> debian/tmp/usr/lib/python2.7/site-packages/gamera/test +copying build/lib.linux-armv7l-2.7/gamera/test/OneBit_generic.tiff -> debian/tmp/usr/lib/python2.7/site-packages/gamera/test copying build/lib.linux-armv7l-2.7/gamera/test/GreyScale_generic.tiff -> debian/tmp/usr/lib/python2.7/site-packages/gamera/test -copying build/lib.linux-armv7l-2.7/gamera/symbol_table.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/gamera_setup.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/symbol_table.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/stats.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/gameracore.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/classify.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/knnga.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/group.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/graph_util.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/__version__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/symbol_table.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/process.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/knn.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/export.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/confidence.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera creating debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_image_conversion.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/binarization.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_arithmetic.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/numpy_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/morphology.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_listutilities.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/deformation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/string_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/tiff_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_runlength.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/color.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/runlength.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/binarization.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/listutilities.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/draw.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/corelation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_contour.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/features.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_image_utilities.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/transformation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_pagesegmentation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/projections.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/threshold.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_structural.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/arithmetic.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/image_conversion.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/pil_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/segmentation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/numarray_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/fourier_features.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_png_support.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/gui_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/geometry.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/thinning.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/runlength.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/contour.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/convolution.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/string_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_transformation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_color.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_geometry.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_misc_free_functions.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_free_functions.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/image_conversion.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/png_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_png_support.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_string_io.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/thinning.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_gui_support.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/projections.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/runlength.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/id_name_matching.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/listutilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/pagesegmentation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/gui_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_filters.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_misc_free_functions.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/draw.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_draw.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/image_utilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_pagesegmentation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_fourier_features.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/image_utilities.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_thinning.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/thinning.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/fourier_features.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/id_name_matching.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/convolution.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/gui_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/tiff_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/png_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/binarization.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_logical.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/numpy_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/arithmetic.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/cv_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/corelation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_edgedetect.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/segmentation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/edgedetect.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/tiff_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/threshold.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_transformation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/png_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_listutilities.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/pil_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_filters.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_free_functions.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_image_conversion.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/string_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_features.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/pagesegmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/projections.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/string_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_runlength.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_tiff_support.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/logical.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/morphology.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_filters.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_segmentation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_draw.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/numeric_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/structural.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/color.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_deformation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/deformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/binarization.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/threshold.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_free_functions.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/transformation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_convolution.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/projections.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/pagesegmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/png_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/id_name_matching.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/numpy_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/listutilities.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/fourier_features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/edgedetect.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/image_utilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_image_utilities.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/logical.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/pil_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/image_conversion.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/structural.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/contour.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_arithmetic.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_convolution.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/numarray_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/segmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/transformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/corelation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/convolution.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_contour.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/contour.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/numeric_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_deformation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/thinning.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/cv_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/listutilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/pagesegmentation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_projections.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/numarray_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_misc_filters.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/fourier_features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/numeric_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_logical.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/deformation.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_thinning.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/structural.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/arithmetic.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/id_name_matching.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/image_utilities.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_corelation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_gui_support.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/deformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/geometry.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_tiff_support.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_free_functions.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/threshold.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/morphology.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/gui_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_segmentation.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_edgedetect.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/tiff_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/cv_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/arithmetic.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_string_io.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/segmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/numarray_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/edgedetect.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/geometry.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/edgedetect.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/features.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_morphology.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/numeric_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_projections.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/_threshold.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/draw.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/pil_io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/transformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/misc_filters.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7/gamera/plugins/_binarization.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/draw.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/plugins/features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7/gamera/core.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/enums.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -creating debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7/gamera/backport/config.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7/gamera/backport/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7/gamera/backport/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7/gamera/backport/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7/gamera/plugin.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/pstat.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/paths.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/paths.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/knn.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -creating debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkits -copying build/lib.linux-armv7l-2.7/gamera/toolkits/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkits -copying build/lib.linux-armv7l-2.7/gamera/gamera_xml.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/generate.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/graph_util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/knncore.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/plugins/structural.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_geometry.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/contour.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/_threshold.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/convolution.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/image_conversion.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/plugins/color.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7/gamera/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/io.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +creating debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/knn_editing_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/toolbar.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/has_gui.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/gui.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/icon_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/rule_engine_runner.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/gui_util.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/image_menu.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/var_name.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/classifier_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/gamera_display.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/matplotlib_support.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/args_gui.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/gamera_icons.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +creating debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/SettingsPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/StatusPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ResultPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/MutationPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ExpertSettingPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/OptimizerFrame.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ParallelizationPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/SelectionPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/CrossoverPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/StopCriteriaPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/__init__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/OptimizerApp.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/gaoptimizer/ReplacementPanel.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer +copying build/lib.linux-armv7l-2.7/gamera/gui/image_browser.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/gui/has_gui.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7/gamera/knnga.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/gamera_xml.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/classify.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/ruleengine.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/args_wrappers.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/util.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/stats.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/gendoc.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7/gamera/knn_editing.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7/gamera/kdtree.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/confidence.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/plugin.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/cluster.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/enums.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/classifier_stats.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7/gamera/fudge.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gamera_setup.py to gamera_setup.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/roman_text.py to roman_text.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkits/__init__.py to __init__.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/pyplate.py to pyplate.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/__version__.py to __version__.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/__compiletime_config__.py to __compiletime_config__.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/group.py to group.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/classifier_stats.py to classifier_stats.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkit.py to toolkit.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/ruleengine.py to ruleengine.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gamera_icons.py to gamera_icons.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/generate.py to generate.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/process.py to process.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/export.py to export.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/confidence.py to confidence.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/io.py to io.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/knn_editing_display.py to knn_editing_display.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/toolbar.py to toolbar.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gui.py to gui.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/icon_display.py to icon_display.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/rule_engine_runner.py to rule_engine_runner.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gui_util.py to gui_util.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/image_menu.py to image_menu.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/image_browser.py to image_browser.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/matplotlib_support.py to matplotlib_support.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/var_name.py to var_name.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/classifier_display.py to classifier_display.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gamera_display.py to gamera_display.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/rule_engine_runner.py to rule_engine_runner.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/matplotlib_support.py to matplotlib_support.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/args_gui.py to args_gui.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gamera_icons.py to gamera_icons.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/SettingsPanel.py to SettingsPanel.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/StatusPanel.py to StatusPanel.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ResultPanel.py to ResultPanel.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/MutationPanel.py to MutationPanel.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ExpertSettingPanel.py to ExpertSettingPanel.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/OptimizerFrame.py to OptimizerFrame.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ParallelizationPanel.py to ParallelizationPanel.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/SelectionPanel.py to SelectionPanel.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/CrossoverPanel.py to CrossoverPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ExpertSettingPanel.py to ExpertSettingPanel.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/StopCriteriaPanel.py to StopCriteriaPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/SettingsPanel.py to SettingsPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/SelectionPanel.py to SelectionPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/OptimizerApp.py to OptimizerApp.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/__init__.py to __init__.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ResultPanel.py to ResultPanel.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/OptimizerApp.py to OptimizerApp.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ReplacementPanel.py to ReplacementPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/StatusPanel.py to StatusPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gaoptimizer/ParallelizationPanel.py to ParallelizationPanel.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gui.py to gui.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/icon_display.py to icon_display.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/toolbar.py to toolbar.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/gui_util.py to gui_util.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/classifier_display.py to classifier_display.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/knn_editing_display.py to knn_editing_display.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/args_gui.py to args_gui.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/__compiletime_config__.py to __compiletime_config__.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/__version__.py to __version__.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/knn_editing.py to knn_editing.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/pyplate.py to pyplate.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/roman_text.py to roman_text.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gui/image_browser.py to image_browser.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/ruleengine.py to ruleengine.pyc byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/args_wrappers.py to args_wrappers.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/process.py to process.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/gamera_setup.py to gamera_setup.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/group.py to group.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/io.py to io.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/export.py to export.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/toolkits/__init__.py to __init__.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/generate.py to generate.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/confidence.py to confidence.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/classifier_stats.py to classifier_stats.pyc +byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/knn_editing.py to knn_editing.pyc running install_scripts creating debian/tmp/usr/bin copying build/scripts-2.7/gamera_post_install.py -> debian/tmp/usr/bin copying build/scripts-2.7/gamera_gui -> debian/tmp/usr/bin -changing mode of debian/tmp/usr/bin/gamera_post_install.py to 755 +changing mode of debian/tmp/usr/bin/gamera_post_install.py to 775 changing mode of debian/tmp/usr/bin/gamera_gui to 755 running install_data INSTALL DIRECTORY debian/tmp/usr/lib/python2.7/site-packages/gamera creating debian/tmp/usr/include creating debian/tmp/usr/include/python2.7 creating debian/tmp/usr/include/python2.7/gamera -copying include/iterator_base.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/region.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/connected_components.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/gamera.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/image_view.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/rle_data.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/image_types.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/static_image.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/canonicpyobject.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/pixel.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/knnga.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/gameramodule.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/floatpoint.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/image_algorithm.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/connected_components_iterators.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/gamera_limits.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/python_iterator.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/boost_limits.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/vigra_iterators.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/image_view_iterators.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/image_view.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/knnmodule.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/knncoremodule.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/image_algorithm.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/accessor.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/gameramodule.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/knnga.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/utility.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/dimensions.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/knnmodule.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/pixel.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/iterator_base.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/knn.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/image_view_iterators.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/image.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/gamera_limits.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/knncoremodule.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/vigra_support.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/static_image.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/gamera.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/image_types.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/image_info.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/utility.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/connected_components_iterators.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/connected_components.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/region.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/boost_limits.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/rle_data.hpp -> debian/tmp/usr/include/python2.7/gamera/ copying include/image_data.hpp -> debian/tmp/usr/include/python2.7/gamera/ -copying include/knn.hpp -> debian/tmp/usr/include/python2.7/gamera/ +copying include/vigra_support.hpp -> debian/tmp/usr/include/python2.7/gamera/ creating debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/logical.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/image_utilities.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/features.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/projections.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/convolution.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/color.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/morphology.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/structural.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/draw.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/threshold.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/corelation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/contour.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/arithmetic.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/thinning.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/transformation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/png_support.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/misc_filters.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/runlength.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/neighbor.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/features.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/misc_free_functions.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/string_io.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/listutilities.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/edgedetect.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/segmentation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/image_utilities.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/gui_support.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/pagesegmentation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/fourier_features.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/tiff_support.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/neighbor.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/arithmetic.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/geometry.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/logical.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/utility.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/gui_support.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/deformations.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins -copying include/plugins/segmentation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/corelation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/fourier_features.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/image_conversion.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/morphology.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/listutilities.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/string_io.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/edgedetect.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/png_support.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/transformation.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/deformations.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/draw.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/structural.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/misc_filters.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/contour.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/geometry.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins copying include/plugins/binarization.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/threshold.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/convolution.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/tiff_support.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/runlength.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins +copying include/plugins/projections.hpp -> debian/tmp/usr/include/python2.7/gamera/plugins creating debian/tmp/usr/include/python2.7/gamera/geostructs -copying include/geostructs/kdtree.hpp -> debian/tmp/usr/include/python2.7/gamera/geostructs copying include/geostructs/delaunaytree.hpp -> debian/tmp/usr/include/python2.7/gamera/geostructs +copying include/geostructs/kdtree.hpp -> debian/tmp/usr/include/python2.7/gamera/geostructs creating debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/subgraph_root.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/edge.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/bfsdfsiterator.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/graphdatapyobject.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/graphdata.hpp -> debian/tmp/usr/include/python2.7/gamera/graph copying include/graph/spanning_tree.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/edgenodeiterator.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/shortest_path.hpp -> debian/tmp/usr/include/python2.7/gamera/graph copying include/graph/graphdataderived.hpp -> debian/tmp/usr/include/python2.7/gamera/graph copying include/graph/nodetraverseiterator.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/graphdatapyobject.hpp -> debian/tmp/usr/include/python2.7/gamera/graph copying include/graph/graph.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/graph_common.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/shortest_path.hpp -> debian/tmp/usr/include/python2.7/gamera/graph copying include/graph/node.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/edge.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/edgenodeiterator.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/graphdata.hpp -> debian/tmp/usr/include/python2.7/gamera/graph -copying include/graph/bfsdfsiterator.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/graph_common.hpp -> debian/tmp/usr/include/python2.7/gamera/graph +copying include/graph/subgraph_root.hpp -> debian/tmp/usr/include/python2.7/gamera/graph creating debian/tmp/usr/lib/python2.7/dist-packages creating debian/tmp/usr/lib/python2.7/dist-packages/gamera creating debian/tmp/usr/lib/python2.7/dist-packages/gamera/src creating debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/geostructs -copying src/geostructs/delaunaytree.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/geostructs copying src/geostructs/kdtree.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/geostructs +copying src/geostructs/delaunaytree.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/geostructs creating debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph copying src/graph/shortest_path.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph -copying src/graph/graph_structure.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph -copying src/graph/graph_colorize.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph -copying src/graph/spanning_tree.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph +copying src/graph/bfsdfsiterator.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph +copying src/graph/graph_flags.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph copying src/graph/edge.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph copying src/graph/node.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph -copying src/graph/bfsdfsiterator.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph +copying src/graph/spanning_tree.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph copying src/graph/subgraph_root.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph -copying src/graph/graph_flags.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph +copying src/graph/graph_structure.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph +copying src/graph/graph_colorize.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph copying src/graph/graph_algorithm.cpp -> debian/tmp/usr/lib/python2.7/dist-packages/gamera/src/graph running install_egg_info Writing debian/tmp/usr/lib/python2.7/site-packages/gamera-3.4.3-py2.7.egg-info @@ -115796,236 +115830,234 @@ Gamera version: 3.4.3 Compiling genetic algorithms with parallelization (OpenMP) -skipping wrapper generation for binarization plugin (output up-to-date) skipping wrapper generation for morphology plugin (output up-to-date) -skipping wrapper generation for deformation plugin (output up-to-date) -skipping wrapper generation for tiff_support plugin (output up-to-date) +skipping wrapper generation for listutilities plugin (output up-to-date) skipping wrapper generation for corelation plugin (output up-to-date) -skipping wrapper generation for features plugin (output up-to-date) -skipping wrapper generation for transformation plugin (output up-to-date) -skipping wrapper generation for thinning plugin (output up-to-date) +skipping wrapper generation for segmentation plugin (output up-to-date) +skipping wrapper generation for fourier_features plugin (output up-to-date) +skipping wrapper generation for runlength plugin (output up-to-date) +skipping wrapper generation for draw plugin (output up-to-date) +skipping wrapper generation for tiff_support plugin (output up-to-date) +skipping wrapper generation for png_support plugin (output up-to-date) skipping wrapper generation for string_io plugin (output up-to-date) +skipping wrapper generation for color plugin (output up-to-date) +skipping wrapper generation for binarization plugin (output up-to-date) +skipping wrapper generation for threshold plugin (output up-to-date) skipping wrapper generation for misc_free_functions plugin (output up-to-date) -skipping wrapper generation for image_conversion plugin (output up-to-date) -skipping wrapper generation for png_support plugin (output up-to-date) -skipping wrapper generation for runlength plugin (output up-to-date) +skipping wrapper generation for transformation 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 thinning plugin (output up-to-date) skipping wrapper generation for pagesegmentation 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 arithmetic plugin (output up-to-date) skipping wrapper generation for image_utilities plugin (output up-to-date) -skipping wrapper generation for fourier_features plugin (output up-to-date) -skipping wrapper generation for convolution plugin (output up-to-date) skipping wrapper generation for gui_support plugin (output up-to-date) -skipping wrapper generation for arithmetic plugin (output up-to-date) -skipping wrapper generation for segmentation plugin (output up-to-date) -skipping wrapper generation for projections plugin (output up-to-date) -skipping wrapper generation for color plugin (output up-to-date) -skipping wrapper generation for listutilities plugin (output up-to-date) skipping wrapper generation for edgedetect plugin (output up-to-date) -skipping wrapper generation for logical plugin (output up-to-date) -skipping wrapper generation for structural plugin (output up-to-date) -skipping wrapper generation for contour plugin (output up-to-date) skipping wrapper generation for geometry plugin (output up-to-date) -skipping wrapper generation for threshold plugin (output up-to-date) -skipping wrapper generation for draw plugin (output up-to-date) +skipping wrapper generation for features plugin (output up-to-date) +skipping wrapper generation for misc_filters plugin (output up-to-date) +skipping wrapper generation for contour plugin (output up-to-date) +skipping wrapper generation for convolution plugin (output up-to-date) +skipping wrapper generation for image_conversion plugin (output up-to-date) running install running build running build_py -copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera copying gamera/__version__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera +copying gamera/__compiletime_config__.py -> build/lib.linux-armv7l-2.7-pydebug/gamera running build_ext running build_scripts copying gamera_gui -> build/scripts-2.7 changing mode of build/scripts-2.7/gamera_gui from 700 to 755 running install_lib -copying build/lib.linux-armv7l-2.7-pydebug/gamera/gui/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7-pydebug/gamera/gui/has_gui.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui -copying build/lib.linux-armv7l-2.7-pydebug/gamera/core.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/__compiletime_config__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/__version__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/kdtree_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/gameracore_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7-pydebug/gamera/gendoc.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/graph_util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/graph_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/cluster.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/pstat.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/__version__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/__compiletime_config__.py -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/paths.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/fudge.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/knncore_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugin.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7-pydebug/gamera/args.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/gameracore_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/classify.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/gamera_xml.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7-pydebug/gamera/knn.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/fudge.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/cluster.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/knnga_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/core.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/backport/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7-pydebug/gamera/backport/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport +copying build/lib.linux-armv7l-2.7-pydebug/gamera/enums.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7-pydebug/gamera/stats.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera copying build/lib.linux-armv7l-2.7-pydebug/gamera/symbol_table.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/string_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_thinning_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_corelation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/color.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_binarization_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_arithmetic_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/numpy_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_pagesegmentation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_listutilities_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_fourier_features_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_deformation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_draw_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/projections.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_runlength_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/threshold.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/geometry.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/runlength.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/contour.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/convolution.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_tiff_support_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/id_name_matching.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/listutilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_png_support_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/binarization.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_conversion_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/draw.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_free_functions_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/arithmetic.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/image_conversion.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_filters_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/numarray_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/gui_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_arithmetic_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_string_io_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_convolution_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_binarization_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/geometry.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_listutilities_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/thinning.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/projections.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/image_utilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_convolution_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_thinning_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_draw_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/threshold.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_corelation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_string_io_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/pil_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/misc_filters.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/misc_free_functions.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/string_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_runlength_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_transformation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/logical.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_contour_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/deformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_geometry_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_tiff_support_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_utilities_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_gui_support_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_misc_free_functions_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/tiff_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/pagesegmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/png_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/binarization.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_contour_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_transformation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_morphology_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_edgedetect_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/segmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/transformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_deformation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/corelation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_threshold_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/convolution.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/contour.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/numeric_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/listutilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/fourier_features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/id_name_matching.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_projections_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_structural_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/morphology.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_color_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/numpy_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/tiff_support.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/cv_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_fourier_features_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_features_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_png_support_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/corelation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_morphology_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/edgedetect.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/pagesegmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/logical.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/morphology.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/misc_filters.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/numeric_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/structural.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/fourier_features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_logical_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_conversion_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/image_utilities.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/pil_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/image_conversion.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/numarray_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_geometry_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/deformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/misc_free_functions.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_segmentation_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/cv_io.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/arithmetic.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_image_utilities_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/segmentation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_edgedetect_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_projections_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_threshold_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/transformation.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/draw.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/features.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins -copying build/lib.linux-armv7l-2.7-pydebug/gamera/backport/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7-pydebug/gamera/backport/config.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/backport -copying build/lib.linux-armv7l-2.7-pydebug/gamera/knncore_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/pstat.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/paths.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/graph_util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/graph_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugin.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/knnga_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera -copying build/lib.linux-armv7l-2.7-pydebug/gamera/enums.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/__compiletime_config__.py to __compiletime_config__.pyc -byte-compiling debian/tmp/usr/lib/python2.7/site-packages/gamera/__version__.py to __version__.pyc +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/_logical_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/structural.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/plugins/color.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/plugins +copying build/lib.linux-armv7l-2.7-pydebug/gamera/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/gui/has_gui.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7-pydebug/gamera/gui/__init__.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera/gui +copying build/lib.linux-armv7l-2.7-pydebug/gamera/gamera_xml.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/classify.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/util.pyc -> debian/tmp/usr/lib/python2.7/site-packages/gamera +copying build/lib.linux-armv7l-2.7-pydebug/gamera/kdtree_d.so -> debian/tmp/usr/lib/python2.7/site-packages/gamera running install_scripts copying build/scripts-2.7/gamera_gui -> debian/tmp/usr/bin -changing mode of debian/tmp/usr/bin/gamera_post_install.py to 755 +changing mode of debian/tmp/usr/bin/gamera_post_install.py to 775 changing mode of debian/tmp/usr/bin/gamera_gui to 755 running install_data INSTALL DIRECTORY debian/tmp/usr/lib/python2.7/site-packages/gamera creating debian/tmp/usr/include/python2.7_d creating debian/tmp/usr/include/python2.7_d/gamera -copying include/iterator_base.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/region.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/connected_components.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/gamera.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/image_view.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/rle_data.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/image_types.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/static_image.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/canonicpyobject.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/pixel.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/knnga.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/gameramodule.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/floatpoint.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/image_algorithm.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/connected_components_iterators.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/gamera_limits.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/python_iterator.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/boost_limits.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/vigra_iterators.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/image_view_iterators.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/image_view.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/knnmodule.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/knncoremodule.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/image_algorithm.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/accessor.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/gameramodule.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/knnga.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/utility.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/dimensions.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/knnmodule.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/pixel.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/iterator_base.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/knn.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/image_view_iterators.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/image.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/gamera_limits.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/knncoremodule.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/vigra_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/static_image.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/gamera.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/image_types.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/image_info.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/utility.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/connected_components_iterators.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/connected_components.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/region.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/boost_limits.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/rle_data.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ copying include/image_data.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ -copying include/knn.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ +copying include/vigra_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/ creating debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/logical.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/image_utilities.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/features.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/projections.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/convolution.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/color.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/morphology.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/structural.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/draw.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/threshold.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/corelation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/contour.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/arithmetic.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/thinning.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/transformation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/png_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/misc_filters.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/runlength.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/neighbor.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/features.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/misc_free_functions.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/string_io.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/listutilities.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/edgedetect.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/segmentation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/image_utilities.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/gui_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/pagesegmentation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/fourier_features.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/tiff_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/neighbor.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/arithmetic.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/geometry.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/logical.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/utility.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/gui_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/deformations.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins -copying include/plugins/segmentation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/corelation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/fourier_features.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/image_conversion.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/morphology.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/listutilities.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/string_io.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/edgedetect.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/png_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/transformation.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/deformations.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/draw.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/structural.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/misc_filters.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/contour.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/geometry.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins copying include/plugins/binarization.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/threshold.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/convolution.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/tiff_support.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/runlength.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins +copying include/plugins/projections.hpp -> debian/tmp/usr/include/python2.7_d/gamera/plugins creating debian/tmp/usr/include/python2.7_d/gamera/geostructs -copying include/geostructs/kdtree.hpp -> debian/tmp/usr/include/python2.7_d/gamera/geostructs copying include/geostructs/delaunaytree.hpp -> debian/tmp/usr/include/python2.7_d/gamera/geostructs +copying include/geostructs/kdtree.hpp -> debian/tmp/usr/include/python2.7_d/gamera/geostructs creating debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/subgraph_root.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/edge.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/bfsdfsiterator.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/graphdatapyobject.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/graphdata.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph copying include/graph/spanning_tree.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/edgenodeiterator.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/shortest_path.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph copying include/graph/graphdataderived.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph copying include/graph/nodetraverseiterator.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/graphdatapyobject.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph copying include/graph/graph.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/graph_common.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/shortest_path.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph copying include/graph/node.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/edge.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/edgenodeiterator.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/graphdata.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph -copying include/graph/bfsdfsiterator.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/graph_common.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph +copying include/graph/subgraph_root.hpp -> debian/tmp/usr/include/python2.7_d/gamera/graph running install_egg_info Removing debian/tmp/usr/lib/python2.7/site-packages/gamera-3.4.3-py2.7.egg-info Writing debian/tmp/usr/lib/python2.7/site-packages/gamera-3.4.3-py2.7.egg-info @@ -116048,295 +116080,295 @@ rules = open('debian/rules', 'r', encoding='utf-8').read() ResourceWarning: Enable tracemalloc to get the object allocation traceback I: dh_python2 fs:343: renaming graph.so to graph.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming knncore.so to knncore.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming gameracore.so to gameracore.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming knnga.so to knnga.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _image_conversion.so to _image_conversion.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _listutilities.so to _listutilities.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _runlength.so to _runlength.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _contour.so to _contour.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _image_utilities.so to _image_utilities.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _pagesegmentation.so to _pagesegmentation.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _arithmetic.so to _arithmetic.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _structural.so to _structural.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _transformation.so to _transformation.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _png_support.so to _png_support.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _color.so to _color.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _geometry.so to _geometry.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _string_io.so to _string_io.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _gui_support.so to _gui_support.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _misc_free_functions.so to _misc_free_functions.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _png_support.so to _png_support.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _draw.so to _draw.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _pagesegmentation.so to _pagesegmentation.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _fourier_features.so to _fourier_features.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _thinning.so to _thinning.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _logical.so to _logical.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _edgedetect.so to _edgedetect.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _transformation.so to _transformation.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _listutilities.so to _listutilities.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _image_conversion.so to _image_conversion.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _features.so to _features.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _segmentation.so to _segmentation.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _draw.so to _draw.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _deformation.so to _deformation.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _arithmetic.so to _arithmetic.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _runlength.so to _runlength.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _tiff_support.so to _tiff_support.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _convolution.so to _convolution.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _image_utilities.so to _image_utilities.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _contour.so to _contour.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _deformation.so to _deformation.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _projections.so to _projections.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _misc_filters.so to _misc_filters.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _logical.so to _logical.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _thinning.so to _thinning.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _corelation.so to _corelation.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _gui_support.so to _gui_support.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _tiff_support.so to _tiff_support.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _string_io.so to _string_io.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _segmentation.so to _segmentation.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _edgedetect.so to _edgedetect.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _morphology.so to _morphology.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _projections.so to _projections.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming _threshold.so to _threshold.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming _binarization.so to _binarization.arm-linux-gnueabihf.so -I: dh_python2 fs:343: renaming knncore.so to knncore.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _geometry.so to _geometry.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming _threshold.so to _threshold.arm-linux-gnueabihf.so +I: dh_python2 fs:343: renaming knnga.so to knnga.arm-linux-gnueabihf.so I: dh_python2 fs:343: renaming kdtree.so to kdtree.arm-linux-gnueabihf.so I: dh_python2 fs:420: renaming gamera-3.4.3-py2.7.egg-info to gamera-3.4.3.egg-info -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8920 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13332 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/share/dh-python/dh_python2:57: ResourceWarning: unclosed file <_io.BufferedReader name=3> so_version = so2pyver(fpath) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8922 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13334 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8924 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13335 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8926 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13336 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8928 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13337 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8930 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13338 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8932 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13339 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8934 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13340 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8936 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13341 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8938 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13342 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8940 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13343 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8942 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13344 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8944 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13345 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8946 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13346 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8948 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13347 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8950 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13348 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8952 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13349 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8954 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13350 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8956 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13351 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8958 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13352 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8960 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13353 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8962 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13354 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8964 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13355 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8966 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13356 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8968 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13357 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8970 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13358 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8972 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13359 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8974 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13360 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8976 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13361 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8978 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13362 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8980 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13363 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8982 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13364 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8984 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13365 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8986 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13366 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8988 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13367 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8990 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13368 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -I: dh_python2 fs:343: renaming kdtree_d.so to kdtree.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming gameracore_d.so to gameracore.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _thinning_d.so to _thinning.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _corelation_d.so to _corelation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming graph_d.so to graph.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming knncore_d.so to knncore.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming knnga_d.so to knnga.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _binarization_d.so to _binarization.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _arithmetic_d.so to _arithmetic.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _pagesegmentation_d.so to _pagesegmentation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _png_support_d.so to _png_support.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _image_conversion_d.so to _image_conversion.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _misc_free_functions_d.so to _misc_free_functions.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _misc_filters_d.so to _misc_filters.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _listutilities_d.so to _listutilities.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _fourier_features_d.so to _fourier_features.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _deformation_d.so to _deformation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _convolution_d.so to _convolution.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _thinning_d.so to _thinning.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _draw_d.so to _draw.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _corelation_d.so to _corelation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _string_io_d.so to _string_io.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _runlength_d.so to _runlength.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _transformation_d.so to _transformation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _contour_d.so to _contour.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _geometry_d.so to _geometry.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _tiff_support_d.so to _tiff_support.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _misc_filters_d.so to _misc_filters.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _arithmetic_d.so to _arithmetic.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _string_io_d.so to _string_io.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _convolution_d.so to _convolution.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _binarization_d.so to _binarization.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _image_utilities_d.so to _image_utilities.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _gui_support_d.so to _gui_support.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _misc_free_functions_d.so to _misc_free_functions.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _contour_d.so to _contour.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _transformation_d.so to _transformation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _morphology_d.so to _morphology.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _edgedetect_d.so to _edgedetect.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _deformation_d.so to _deformation.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _threshold_d.so to _threshold.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _projections_d.so to _projections.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _structural_d.so to _structural.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _color_d.so to _color.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming _fourier_features_d.so to _fourier_features.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _features_d.so to _features.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _png_support_d.so to _png_support.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _morphology_d.so to _morphology.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _logical_d.so to _logical.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _image_conversion_d.so to _image_conversion.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _geometry_d.so to _geometry.arm-linux-gnueabihf_d.so I: dh_python2 fs:343: renaming _segmentation_d.so to _segmentation.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _image_utilities_d.so to _image_utilities.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _edgedetect_d.so to _edgedetect.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _projections_d.so to _projections.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming _threshold_d.so to _threshold.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming knncore_d.so to knncore.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming graph_d.so to graph.arm-linux-gnueabihf_d.so -I: dh_python2 fs:343: renaming knnga_d.so to knnga.arm-linux-gnueabihf_d.so -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8994 is still running +I: dh_python2 fs:343: renaming _logical_d.so to _logical.arm-linux-gnueabihf_d.so +I: dh_python2 fs:343: renaming kdtree_d.so to kdtree.arm-linux-gnueabihf_d.so +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13370 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8996 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13371 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 8998 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13372 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9000 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13373 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9002 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13374 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9004 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13375 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9006 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13376 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9008 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13377 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9010 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13378 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9012 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13379 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9014 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13380 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9016 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13381 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9018 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13382 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9020 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13383 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9022 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13384 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9024 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13385 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9026 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13386 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9028 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13387 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9030 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13391 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9032 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13394 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9034 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13397 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9036 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13402 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9038 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13404 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9040 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13405 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9042 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13406 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9044 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13408 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9046 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13409 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9048 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13410 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9050 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13411 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9052 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13412 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9054 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13413 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9056 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13414 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9058 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13415 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9060 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13416 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9062 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13417 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 9064 is still running +/usr/lib/python3.7/subprocess.py:858: ResourceWarning: subprocess 13418 is still running ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback dh_link -a @@ -116346,14 +116378,14 @@ dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a -- -Vvigra:Version=1.10.0+git20160211.167be93+dfsg1-2 -dpkg-gencontrol: warning: package python-gamera-dbg: substitution variable ${python:Provides} unused, but is defined -dpkg-gencontrol: warning: package python-gamera-dbg: substitution variable ${python:Versions} unused, but is defined dpkg-gencontrol: warning: package python-gamera: substitution variable ${python:Provides} unused, but is defined dpkg-gencontrol: warning: package python-gamera: substitution variable ${python:Versions} unused, but is defined +dpkg-gencontrol: warning: package python-gamera-dbg: substitution variable ${python:Provides} unused, but is defined +dpkg-gencontrol: warning: package python-gamera-dbg: substitution variable ${python:Versions} unused, but is defined dh_md5sums -a dh_builddeb -a -- -Zxz -dpkg-deb: building package 'python-gamera-dbg' in '../python-gamera-dbg_3.4.3-1_armhf.deb'. dpkg-deb: building package 'python-gamera' in '../python-gamera_3.4.3-1_armhf.deb'. +dpkg-deb: building package 'python-gamera-dbg' in '../python-gamera-dbg_3.4.3-1_armhf.deb'. cd doc && PYTHONPATH=$(_py_=python2.7; _py_=${_py_#python}; ls -d /build/gamera-3.4.3/build/lib.*-${_py_}) python gendoc.py /build/gamera-3.4.3/build/lib.linux-armv7l-2.7/gamera/plugins/numpy_io.py:158: DeprecationWarning: The binary mode of fromstring is deprecated, as it behaves surprisingly on unicode inputs. Use frombuffer instead array = n.fromstring(_string_io._to_raw_string(image), typecode) @@ -116413,61 +116445,61 @@ gamera.core.RGBPixel Copying images Converting to HTML - Generating plugins_custom_types - Generating gamera.core.ImageData - Generating color + Generating kdtree + Generating xml + Generating writing_plugins + Generating externallibraries + Generating directory_heirarchy + Generating relational + Generating matplotlib_support Generating analysis - Generating install - Generating deformations Generating classes - Generating morphology - Generating args - Generating combine - Generating edge - Generating plugins - Generating script - Generating gamera.core.RGBPixel - Generating externallibraries Generating filter - Generating classify - Generating unit_testing - Generating directory_heirarchy - Generating ga_optimization - Generating runlength - Generating writing_plugins + Generating geometry Generating migration_guide - Generating segmentation - Generating features - Generating gamera.core.ImageInfo - Generating writing_toolkits - Generating binarization - Generating list - Generating overview Generating gui - Generating dimension_types - Generating xml_format - Generating image_api - Generating classification + Generating gamera.core.ImageInfo + Generating displaying + Generating runlength + Generating major_changes_3x + Generating classify + Generating plugins + Generating morphology Generating pagesegmentation - Generating training_tutorial + Generating index + Generating thinning Generating corelation - Generating kdtree + Generating ga_optimization + Generating xml_format + Generating writing_toolkits Generating transformation - Generating utility - Generating major_changes_3x + Generating graph + Generating deformations Generating conversion - Generating index - Generating thinning - Generating draw - Generating geometry - Generating xml - Generating relational - Generating image_types + Generating install + Generating binarization + Generating image_api + Generating unit_testing + Generating edge + Generating training_tutorial + Generating gamera.core.RGBPixel + Generating script Generating overriding_knn_features - Generating displaying - Generating graph + Generating args + Generating classification + Generating combine Generating file - Generating matplotlib_support + Generating gamera.core.ImageData + Generating dimension_types + Generating utility + Generating list + Generating image_types + Generating overview + Generating features + Generating color + Generating draw + Generating plugins_custom_types + Generating segmentation touch build/doc-stamp mkdir -p doc/manpage/ @@ -116493,76 +116525,76 @@ cd debian/gamera-doc/usr/share/doc/gamera-doc/html/ && \ /build/gamera-3.4.3/debian/symlink-helper ../src/ . && \ rdfind -makehardlinks true -makeresultsfile false . -symlinking default.css -> ../src/default.css symlinking html4css1.css -> ../src/html4css1.css -symlinking images/matplotlib_example3.png -> ../../src/images/matplotlib_example3.png -symlinking images/unclassified_color.png -> ../../src/images/unclassified_color.png -symlinking images/to_numpy_plugin_00_01.png -> ../images/RGB_generic.png -symlinking images/multi_display.png -> ../../src/images/multi_display.png -symlinking images/tutorial_selection2.png -> ../../src/images/tutorial_selection2.png -symlinking images/randomwalk_connectivity.png -> ../../src/images/randomwalk_connectivity.png -symlinking images/graph_example.png -> ../../src/images/graph_example.png +symlinking default.css -> ../src/default.css +symlinking images/graph_example2.png -> ../../src/images/graph_example2.png symlinking images/arguments_dialog.png -> ../../src/images/arguments_dialog.png -symlinking images/biollante_settings.png -> ../../src/images/biollante_settings.png -symlinking images/to_pil_plugin_00_01.png -> ../images/RGB_generic.png -symlinking images/tutorial_selection.png -> ../../src/images/tutorial_selection.png -symlinking images/manualclassified_color.png -> ../../src/images/manualclassified_color.png +symlinking images/display_false_color.png -> ../../src/images/display_false_color.png +symlinking images/projections.png -> ../../src/images/projections.png +symlinking images/autocompletion.png -> ../../src/images/autocompletion.png +symlinking images/to_numpy_plugin_01_00.png -> ../images/GreyScale_generic.png +symlinking images/right_click_menu.png -> ../../src/images/right_click_menu.png +symlinking images/to_pil_plugin_01_00.png -> ../images/GreyScale_generic.png +symlinking images/arguments_example.png -> ../../src/images/arguments_example.png +symlinking images/tutorial_open_and_segment_image.png -> ../../src/images/tutorial_open_and_segment_image.png +symlinking images/tutorial_feature_selection.png -> ../../src/images/tutorial_feature_selection.png +symlinking images/matplotlib_example4.png -> ../../src/images/matplotlib_example4.png +symlinking images/randomwalk_connectivity.png -> ../../src/images/randomwalk_connectivity.png +symlinking images/randomwalk_connectivity.fig -> ../../src/images/randomwalk_connectivity.fig +symlinking images/voronoi_from_labeled_image_plugin_00_00.png -> ../images/OneBit_generic.png symlinking images/tutorial_starting_training.png -> ../../src/images/tutorial_starting_training.png symlinking images/matplotlib_example1.png -> ../../src/images/matplotlib_example1.png +symlinking images/feature_selection.png -> ../../src/images/feature_selection.png +symlinking images/subtract_images_plugin_00_01.png -> ../images/GreyScale_generic.png +symlinking images/1bit_png.png -> ../../src/images/1bit_png.png +symlinking images/console.png -> ../../src/images/console.png +symlinking images/to_pil_plugin_00_01.png -> ../images/RGB_generic.png +symlinking images/autoclassified_color.png -> ../../src/images/autoclassified_color.png +symlinking images/biollante_results_sub.png -> ../../src/images/biollante_results_sub.png +symlinking images/graph_example.png -> ../../src/images/graph_example.png +symlinking images/to_numpy_plugin_00_00.png -> ../images/RGB_generic.png +symlinking images/heuristicclassified_color.png -> ../../src/images/heuristicclassified_color.png +symlinking images/tutorial_classifier_window.png -> ../../src/images/tutorial_classifier_window.png symlinking images/to_numpy_plugin_02_01.png -> ../images/OneBit_generic.png -symlinking images/randomwalk_connectivity.fig -> ../../src/images/randomwalk_connectivity.fig -symlinking images/to_numpy_plugin_02_00.png -> ../images/OneBit_generic.png -symlinking images/color_ccs.png -> ../../src/images/color_ccs.png -symlinking images/erode_dilate_dialog.png -> ../../src/images/erode_dilate_dialog.png -symlinking images/classifier_window.png -> ../../src/images/classifier_window.png -symlinking images/save_by_criteria.png -> ../../src/images/save_by_criteria.png -symlinking images/display.png -> ../../src/images/display.png -symlinking images/tutorial_open_and_segment_image.png -> ../../src/images/tutorial_open_and_segment_image.png -symlinking images/matplotlib_example2.png -> ../../src/images/matplotlib_example2.png symlinking images/tutorial_classifier_glyphs_pane.png -> ../../src/images/tutorial_classifier_glyphs_pane.png -symlinking images/tutorial_second_page.png -> ../../src/images/tutorial_second_page.png -symlinking images/projections.png -> ../../src/images/projections.png -symlinking images/tutorial_first_character.png -> ../../src/images/tutorial_first_character.png -symlinking images/heuristicclassified_color.png -> ../../src/images/heuristicclassified_color.png +symlinking images/classifier_window.png -> ../../src/images/classifier_window.png symlinking images/tutorial_more_training.png -> ../../src/images/tutorial_more_training.png -symlinking images/knn_editing.png -> ../../src/images/knn_editing.png -symlinking images/tutorial_console.png -> ../../src/images/tutorial_console.png -symlinking images/1bit_png.png -> ../../src/images/1bit_png.png -symlinking images/to_pil_plugin_00_00.png -> ../images/RGB_generic.png -symlinking images/tutorial_classifier_window.png -> ../../src/images/tutorial_classifier_window.png -symlinking images/graph_example2.png -> ../../src/images/graph_example2.png symlinking images/to_pil_plugin_01_01.png -> ../images/GreyScale_generic.png symlinking images/tutorial_grouping.png -> ../../src/images/tutorial_grouping.png -symlinking images/tutorial_auto_move.png -> ../../src/images/tutorial_auto_move.png -symlinking images/tutorial_feature_selection.png -> ../../src/images/tutorial_feature_selection.png -symlinking images/arguments_example.png -> ../../src/images/arguments_example.png -symlinking images/display_false_color.png -> ../../src/images/display_false_color.png -symlinking images/histogram.png -> ../../src/images/histogram.png -symlinking images/add_images_plugin_00_01.png -> ../images/GreyScale_generic.png -symlinking images/to_numpy_plugin_01_01.png -> ../images/GreyScale_generic.png -symlinking images/autocompletion.png -> ../../src/images/autocompletion.png -symlinking images/autoclassified_color.png -> ../../src/images/autoclassified_color.png -symlinking images/display_ccs.png -> ../../src/images/display_ccs.png symlinking images/display_toolbar.png -> ../../src/images/display_toolbar.png -symlinking images/biollante_results_sub.png -> ../../src/images/biollante_results_sub.png +symlinking images/add_images_plugin_00_01.png -> ../images/GreyScale_generic.png +symlinking images/erode_dilate_dialog.png -> ../../src/images/erode_dilate_dialog.png +symlinking images/tutorial_console.png -> ../../src/images/tutorial_console.png +symlinking images/multi_display.png -> ../../src/images/multi_display.png +symlinking images/tutorial_auto_move.png -> ../../src/images/tutorial_auto_move.png +symlinking images/tutorial_selection.png -> ../../src/images/tutorial_selection.png symlinking images/biollante_status_sub.png -> ../../src/images/biollante_status_sub.png +symlinking images/matplotlib_example3.png -> ../../src/images/matplotlib_example3.png symlinking images/matplotlib_example5.png -> ../../src/images/matplotlib_example5.png -symlinking images/voronoi_from_labeled_image_plugin_00_00.png -> ../images/OneBit_generic.png -symlinking images/to_pil_plugin_01_00.png -> ../images/GreyScale_generic.png -symlinking images/to_numpy_plugin_00_00.png -> ../images/RGB_generic.png -symlinking images/to_numpy_plugin_01_00.png -> ../images/GreyScale_generic.png -symlinking images/right_click_menu.png -> ../../src/images/right_click_menu.png -symlinking images/feature_selection.png -> ../../src/images/feature_selection.png +symlinking images/tutorial_second_page.png -> ../../src/images/tutorial_second_page.png +symlinking images/color_ccs.png -> ../../src/images/color_ccs.png +symlinking images/to_numpy_plugin_02_00.png -> ../images/OneBit_generic.png +symlinking images/histogram.png -> ../../src/images/histogram.png +symlinking images/to_numpy_plugin_00_01.png -> ../images/RGB_generic.png +symlinking images/unclassified_color.png -> ../../src/images/unclassified_color.png +symlinking images/tutorial_first_character.png -> ../../src/images/tutorial_first_character.png symlinking images/progress_bar.png -> ../../src/images/progress_bar.png -symlinking images/console.png -> ../../src/images/console.png -symlinking images/subtract_images_plugin_00_01.png -> ../images/GreyScale_generic.png +symlinking images/to_pil_plugin_00_00.png -> ../images/RGB_generic.png +symlinking images/manualclassified_color.png -> ../../src/images/manualclassified_color.png +symlinking images/display.png -> ../../src/images/display.png +symlinking images/tutorial_selection2.png -> ../../src/images/tutorial_selection2.png +symlinking images/display_ccs.png -> ../../src/images/display_ccs.png +symlinking images/knn_editing.png -> ../../src/images/knn_editing.png symlinking images/pixel_access_runtimes.png -> ../../src/images/pixel_access_runtimes.png +symlinking images/matplotlib_example2.png -> ../../src/images/matplotlib_example2.png symlinking images/symbol_table_example.png -> ../../src/images/symbol_table_example.png -symlinking images/matplotlib_example4.png -> ../../src/images/matplotlib_example4.png +symlinking images/to_numpy_plugin_01_01.png -> ../images/GreyScale_generic.png +symlinking images/save_by_criteria.png -> ../../src/images/save_by_criteria.png +symlinking images/biollante_settings.png -> ../../src/images/biollante_settings.png Now scanning ".", found 325 files. Now have 325 files in total. Removed 0 files due to nonunique device and inode. -Total size is 2950775 bytes or 3 MiB +Total size is 2950774 bytes or 3 MiB Removed 238 files due to unique sizes from list.87 files left. Now eliminating candidates based on first bytes:removed 18 files from list.69 files left. Now eliminating candidates based on last bytes:removed 5 files from list.64 files left. @@ -116600,9 +116632,9 @@ dpkg-gencontrol: warning: package gamera-gui: substitution variable ${python:Versions} unused, but is defined dh_md5sums -i dh_builddeb -i -- -Zxz -dpkg-deb: building package 'gamera-gui' in '../gamera-gui_3.4.3-1_all.deb'. -dpkg-deb: building package 'python-gamera-dev' in '../python-gamera-dev_3.4.3-1_all.deb'. dpkg-deb: building package 'gamera-doc' in '../gamera-doc_3.4.3-1_all.deb'. +dpkg-deb: building package 'python-gamera-dev' in '../python-gamera-dev_3.4.3-1_all.deb'. +dpkg-deb: building package 'gamera-gui' in '../gamera-gui_3.4.3-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../gamera_3.4.3-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -116610,12 +116642,14 @@ dpkg-source: info: using options from gamera-3.4.3/debian/source/options: --extend-diff-ignore=^doc/src/ dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/8074/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/8074/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/30040 and its subdirectories -I: Current time: Fri Jul 31 16:30:05 -12 2020 -I: pbuilder-time-stamp: 1596256205 +I: removing directory /srv/workspace/pbuilder/8074 and its subdirectories +I: Current time: Sat Aug 1 19:06:58 +14 2020 +I: pbuilder-time-stamp: 1596258418